interface StyleResponse {
classes?: object|object[];
style?: object;
}
interface HeaderStyle {
container?: (): StyleResponse;
cell?: ({ columnIndex: number, key: string }): StyleResponse;
}
interface BodyStyle {
container?: (): StyleResponse;
row?: ({ rowData: object, rowIndex: number }): StyleResponse;
cell?: ({ columnIndex: number, key: string, rowData: object, rowIndex: number }): StyleResponse;
}
interface FooterStyle {
container?: (): StyleResponse;
cell?: ({ columnIndex: number, key: string }): StyleResponse;
}