import { ColumnProps, Data } from './interface'; export declare function getColumn = Data>(): import("vue").DefineComponent any> | { type: import("vue").PropType<(e: any) => any>; default?: any; required?: false; }; align: import("vue").PropType<"left" | "right" | "center"> | { type: import("vue").PropType<"left" | "right" | "center">; default?: any; required?: false; }; children: import("vue").PropType[]> | { type: import("vue").PropType[]>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; colSpan: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dataIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultFilteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultSortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdown: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; renderFilterDropdown: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode> | { type: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode>; default?: any; required?: false; }; filterDropdownProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdownVisible: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterMultiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filters: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fixed: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; key: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; render: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; renderFilterDropdownItem: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sorter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; sortIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; title: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; useFullRender: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; width: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilterDropdownVisibleChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onHeaderCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; ellipsis: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; resize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showSortTip: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; shouldCellUpdate: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean> | { type: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean>; default?: any; required?: false; }; }>, () => import("vue").VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly any> | { type: import("vue").PropType<(e: any) => any>; default?: any; required?: false; }; align: import("vue").PropType<"left" | "right" | "center"> | { type: import("vue").PropType<"left" | "right" | "center">; default?: any; required?: false; }; children: import("vue").PropType[]> | { type: import("vue").PropType[]>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; colSpan: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dataIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultFilteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultSortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdown: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; renderFilterDropdown: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode> | { type: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode>; default?: any; required?: false; }; filterDropdownProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdownVisible: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterMultiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filters: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fixed: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; key: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; render: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; renderFilterDropdownItem: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sorter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; sortIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; title: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; useFullRender: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; width: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilterDropdownVisibleChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onHeaderCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; ellipsis: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; resize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showSortTip: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; shouldCellUpdate: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean> | { type: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean>; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const Column: import("vue").DefineComponent any> | { type: import("vue").PropType<(e: any) => any>; default?: any; required?: false; }; align: import("vue").PropType<"left" | "right" | "center"> | { type: import("vue").PropType<"left" | "right" | "center">; default?: any; required?: false; }; children: import("vue").PropType[]> | { type: import("vue").PropType[]>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; colSpan: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dataIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultFilteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultSortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdown: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; renderFilterDropdown: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode> | { type: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode>; default?: any; required?: false; }; filterDropdownProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdownVisible: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterMultiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filters: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fixed: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; key: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; render: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; renderFilterDropdownItem: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sorter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; sortIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; title: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; useFullRender: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; width: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilterDropdownVisibleChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onHeaderCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; ellipsis: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; resize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showSortTip: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; shouldCellUpdate: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean> | { type: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean>; default?: any; required?: false; }; }>, () => import("vue").VNode[], {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly any> | { type: import("vue").PropType<(e: any) => any>; default?: any; required?: false; }; align: import("vue").PropType<"left" | "right" | "center"> | { type: import("vue").PropType<"left" | "right" | "center">; default?: any; required?: false; }; children: import("vue").PropType[]> | { type: import("vue").PropType[]>; default?: any; required?: false; }; className: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; colSpan: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; dataIndex: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultFilteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; defaultSortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdown: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; renderFilterDropdown: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode> | { type: import("vue").PropType<(props: import("./ColumnFilter").RenderFilterDropdownProps) => import("vue").VNode>; default?: any; required?: false; }; filterDropdownProps: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterDropdownVisible: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filterMultiple: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filteredValue: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; filters: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; fixed: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; key: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; render: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; renderFilterDropdownItem: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortChildrenRecord: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sortOrder: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; sorter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; sortIcon: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; title: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; useFullRender: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; width: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilter: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; onFilterDropdownVisibleChange: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; onHeaderCell: import("vue").PropType> | { type: import("vue").PropType>; default?: any; required?: false; }; ellipsis: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; resize: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; showSortTip: import("vue").PropType | { type: import("vue").PropType; default?: any; required?: false; }; shouldCellUpdate: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean> | { type: import("vue").PropType<(props: import("./TableCell").TableCellProps, prevProps: import("./TableCell").TableCellProps) => boolean>; default?: any; required?: false; }; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default Column;