/// import type { IColumnProps } from '../../../../../../types/index.js'; interface UseColumnResizeWithPinnedProps { pinnedStartColumnsData: IColumnProps[]; pinnedEndColumnsData: IColumnProps[]; columnWidths: Record; } export declare const useColumnResizeWithPinned: ({ pinnedStartColumnsData, pinnedEndColumnsData, columnWidths }: UseColumnResizeWithPinnedProps) => { pinnedStartColumnsWidth: number; pinnedEndColumnsWidth: number; pinnedStartColumnsDataWithWidths: { width: string | number | undefined; header?: string | (() => import("react").ReactNode) | undefined; render?: ((props: import("../../../../../../types/index.js").IRenderAttr>) => import("react").ReactNode) | undefined; id: string | number | symbol; tableViewId?: string | undefined; format?: ((props: import("../../../../../../types/index.js").IFormatAttr) => string) | undefined; selector?: ((props: import("../../../../../../types/index.js").ISelectorAttr) => string | number | Record) | undefined; align?: import("csstype").Property.TextAlign | undefined; sortable?: boolean | undefined; hidden?: boolean | undefined; order?: number | undefined; pinned?: "start" | "end" | undefined; pinnable?: boolean | undefined; cellStyle?: import("@mui/system").SxProps | undefined; headerStyle?: import("react").CSSProperties | undefined; filter?: ({ onConfirm?: ((filterValues: import("../../../../../../types/index.js").ColumnFilterValues) => void) | undefined; onClear: (apiKeys: string[]) => void; onClearFilterFields?: (() => void) | undefined; data?: import("../../../../../../types/index.js").ColumnFilterValues | undefined; isOnlyOneFilter?: boolean | undefined; wrapperSx?: import("@mui/system").SxProps | undefined; sx?: import("@mui/system").SxProps | undefined; } & (import("../../../../../../types/index.js").IColumnFilterList | import("../../../../../../types/index.js").IColumnFilterInputs | import("../../../../../../types/index.js").IColumnFilterCustom)) | undefined; isDefaultPinned?: boolean | undefined; }[]; pinnedEndColumnsDataWithWidths: { width: string | number | undefined; header?: string | (() => import("react").ReactNode) | undefined; render?: ((props: import("../../../../../../types/index.js").IRenderAttr>) => import("react").ReactNode) | undefined; id: string | number | symbol; tableViewId?: string | undefined; format?: ((props: import("../../../../../../types/index.js").IFormatAttr) => string) | undefined; selector?: ((props: import("../../../../../../types/index.js").ISelectorAttr) => string | number | Record) | undefined; align?: import("csstype").Property.TextAlign | undefined; sortable?: boolean | undefined; hidden?: boolean | undefined; order?: number | undefined; pinned?: "start" | "end" | undefined; pinnable?: boolean | undefined; cellStyle?: import("@mui/system").SxProps | undefined; headerStyle?: import("react").CSSProperties | undefined; filter?: ({ onConfirm?: ((filterValues: import("../../../../../../types/index.js").ColumnFilterValues) => void) | undefined; onClear: (apiKeys: string[]) => void; onClearFilterFields?: (() => void) | undefined; data?: import("../../../../../../types/index.js").ColumnFilterValues | undefined; isOnlyOneFilter?: boolean | undefined; wrapperSx?: import("@mui/system").SxProps | undefined; sx?: import("@mui/system").SxProps | undefined; } & (import("../../../../../../types/index.js").IColumnFilterList | import("../../../../../../types/index.js").IColumnFilterInputs | import("../../../../../../types/index.js").IColumnFilterCustom)) | undefined; isDefaultPinned?: boolean | undefined; }[]; }; export {};