import { PropType } from 'vue';
export declare const VxeTableColumn: {
    props: {
        fixed: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Fixed>>;
        type: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Type>>;
        title: PropType<string>;
        filters: PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterItem>;
        params: PropType<any>;
        field: PropType<string>;
        visible: PropType<boolean>;
        width: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Width>>;
        minWidth: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.MinWidth>>;
        maxWidth: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.MaxWidth>>;
        treeNode: PropType<boolean>;
        align: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
        className: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.ClassName<string | number>>>;
        formatter: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Formatter<string | number>>>;
        headerAlign: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
        footerAlign: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.Align>>;
        showOverflow: PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
        showHeaderOverflow: PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
        showFooterOverflow: PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>;
        resizable: PropType<boolean>;
        headerExportMethod: PropType<import("vxe-pc-ui").VxeColumnPropTypes.HeaderExportMethod<string | number>>;
        exportMethod: PropType<import("vxe-pc-ui").VxeColumnPropTypes.ExportMethod<string | number>>;
        footerExportMethod: PropType<import("vxe-pc-ui").VxeColumnPropTypes.FooterExportMethod<string | number>>;
        filterMethod: PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterMethod<string | number>>;
        colId: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.ColId>>;
        headerClassName: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.HeaderClassName<string | number>>>;
        footerClassName: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.FooterClassName<string | number>>>;
        footerFormatter: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.FooterFormatter<string | number>>>;
        sortable: PropType<boolean>;
        sortBy: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.SortBy<string | number>>>;
        sortType: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.SortType>>;
        filterMultiple: PropType<boolean>;
        filterRender: PropType<import("vxe-pc-ui").VxeColumnPropTypes.FilterRender>;
        dragSort: PropType<boolean>;
        titleHelp: PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
        titlePrefix: PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
        titleSuffix: PropType<import("vxe-pc-ui").VxeTooltipDefines.TooltipHelperOption>;
        cellType: PropType<NonNullable<import("vxe-pc-ui").VxeColumnPropTypes.CellType>>;
        cellRender: PropType<import("vxe-pc-ui").VxeColumnPropTypes.CellRender<string | number, Record<string, any>>>;
        editRender: PropType<import("vxe-pc-ui").VxeColumnPropTypes.EditRender<string | number, Record<string, any>>>;
        contentRender: PropType<import("vxe-pc-ui").VxeColumnPropTypes.ContentRender<any, Record<string, any>>>;
    };
    emits: {};
};
