///
import { Ref } from 'vue';
import { TableProps } from '../../table/src/table';
import { FilterConfigProps } from 'redcat-ui/lib/mixins/typeDefinition';
declare const _default: import("vue").DefineComponent<{
sortColumn: {
type: StringConstructor;
};
minWidth: {
type: StringConstructor;
default: () => string;
};
cellName: {
type: StringConstructor;
default: string;
};
cellDataType: {
type: StringConstructor;
default: string;
};
id: {
type: (StringConstructor | NumberConstructor)[];
};
name: {
type: StringConstructor;
};
style: {
type: (StringConstructor | ObjectConstructor)[];
};
class: {
type: StringConstructor;
default: () => string;
};
attribute: {
type: import("vue").PropType>;
};
enabled: {
type: BooleanConstructor;
default: boolean;
};
visibility: {
type: BooleanConstructor;
default: boolean;
};
}, {
sortIcon: Ref;
tableSortDefault: string;
resizeDrag: {
mouseDownFlag: boolean;
start: number;
end: number;
};
cellMinWidth: Ref;
tableProps: TableProps;
tableMinWidthMap: Ref;
sortClick: (type: string) => void;
sortClickFlag: Ref;
allInitial: Ref<{}>;
slotChildrenCount: {
count: number;
renderCount: number;
};
renderCountSuccess: () => void;
renderInit: () => void;
componentRef: Ref;
getStyle: import("vue").ComputedRef>;
showColumnSort: string;
sort: (x: string) => void;
cellFilter: (config: FilterConfigProps) => void;
clickColumn: any;
tableHeaderRowValue: Obj;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string;
};
cellName: {
type: StringConstructor;
default: string;
};
cellDataType: {
type: StringConstructor;
default: string;
};
id: {
type: (StringConstructor | NumberConstructor)[];
};
name: {
type: StringConstructor;
};
style: {
type: (StringConstructor | ObjectConstructor)[];
};
class: {
type: StringConstructor;
default: () => string;
};
attribute: {
type: import("vue").PropType>;
};
enabled: {
type: BooleanConstructor;
default: boolean;
};
visibility: {
type: BooleanConstructor;
default: boolean;
};
}>>, {
class: string;
enabled: boolean;
visibility: boolean;
cellName: string;
minWidth: string;
cellDataType: string;
}>;
export default _default;