declare const _default: import("vue").DefineComponent<{ headers: { type: import("vue").PropType; required: true; }; items: { type: import("vue").PropType[]>; required: false; default: () => never[]; }; stickyHeader: { type: NumberConstructor; required: false; }; small: { type: BooleanConstructor; required: false; default: boolean; }; idField: { type: StringConstructor; required: false; default: string; }; hover: { type: BooleanConstructor; required: false; default: boolean; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; showCheck: { type: BooleanConstructor; required: false; default: boolean; }; multiple: { type: BooleanConstructor; required: false; default: boolean; }; selected: { type: import("vue").PropType | Record[]>; required: false; }; }, { wrapperStyles: import("vue").ComputedRef; rowClass: import("vue").ComputedRef<{ "cursor-pointer hover:bg-gray-100": boolean | undefined; }>; thClass: import("vue").ComputedRef<{ "f-sticky-header": boolean; }>; colspan: import("vue").ComputedRef; isAllSelected: import("vue").ComputedRef; handleSelectAll: () => void; handleSelect: (value: Record) => void; isSelected: (item: Record) => boolean; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:selected": (_value: Record | Record[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: true; }; items: { type: import("vue").PropType[]>; required: false; default: () => never[]; }; stickyHeader: { type: NumberConstructor; required: false; }; small: { type: BooleanConstructor; required: false; default: boolean; }; idField: { type: StringConstructor; required: false; default: string; }; hover: { type: BooleanConstructor; required: false; default: boolean; }; loading: { type: BooleanConstructor; required: false; default: boolean; }; showCheck: { type: BooleanConstructor; required: false; default: boolean; }; multiple: { type: BooleanConstructor; required: false; default: boolean; }; selected: { type: import("vue").PropType | Record[]>; required: false; }; }>> & { "onUpdate:selected"?: ((_value: Record | Record[]) => any) | undefined; }, { small: boolean; items: Record[]; multiple: boolean; loading: boolean; idField: string; hover: boolean; showCheck: boolean; }>; export default _default;