import { TableColumn as TableColumnWSR, TableColumn as WSRTableColumn } from '@wix/design-system/dist/types/Table';
import { NestedTableState } from '../../state';
import { NestedTableFlatKeyedItem } from '../../state/NestedTableState/NestedTableFlatModeSectionState';
export interface UseFlatModeColumnsProps<C extends string> {
    state: NestedTableState<C>;
    horizontalScroll?: boolean;
    actionCellWidth?: string | number;
    actionCellProps?: Partial<Omit<TableColumnWSR<any>, 'render' | 'style'>>;
}
export declare function useFlatModeColumns<C extends string>(props: UseFlatModeColumnsProps<C>): WSRTableColumn<NestedTableFlatKeyedItem<C, any, any>>[];
//# sourceMappingURL=useFlatModeColumns.d.ts.map