import { TableColumn } from '../model'; import React from 'react'; export interface UseCreateWSRColumnBaseParams { horizontalScroll?: boolean; /** When true, renders field-type prefix icons in column headers. */ showFieldTypeIcons?: boolean; /** When true, wraps each column header with the AddField hover popover. */ showAddFieldButton?: boolean; } export declare function useCreateWSRColumnBase({ horizontalScroll, showFieldTypeIcons, showAddFieldButton, }: UseCreateWSRColumnBaseParams): (column: Omit, 'render' | 'style'>, index: number, length: number) => { id: string | undefined; key: string | number; title: React.ReactNode; style: { flexBasis: string | number; flexGrow: number; flex?: undefined; } | { flexBasis: string | number; flexShrink: number; flexGrow: number; } | { flex: number; } | undefined; width: string | number | undefined; sortable: boolean | undefined; infoTooltipProps: (import("@wix/design-system/dist/types/Table/DataTable").PopoverPropsWithContent & { panelContent?: React.ReactNode; }) | undefined; }; //# sourceMappingURL=useCreateWSRColumnBase.d.ts.map