import type { PropType } from 'vue'; export interface IColumn { title: string; key: string; } declare const _default: import("vue").DefineComponent<{ items: { type: PropType[]>; required: true; }; listClass: { type: StringConstructor; default: string; }; itemClass: { type: StringConstructor; default: string; }; displayClass: { type: StringConstructor; default: string; }; loading: { type: BooleanConstructor; default: boolean; }; displayType: { type: StringConstructor; default: string; }; displayProps: { type: ObjectConstructor; default: null; }; noActions: { type: BooleanConstructor; default: boolean; }; selectable: { type: BooleanConstructor; default: boolean; }; context: { type: ObjectConstructor; default: null; }; }, { displayComponent: import("vue").ComputedRef<(import("vue").Component | import("vue").AsyncComponentLoader) | undefined>; onItemClick(item: unknown): void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "item-click"[], "item-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly[]>; required: true; }; listClass: { type: StringConstructor; default: string; }; itemClass: { type: StringConstructor; default: string; }; displayClass: { type: StringConstructor; default: string; }; loading: { type: BooleanConstructor; default: boolean; }; displayType: { type: StringConstructor; default: string; }; displayProps: { type: ObjectConstructor; default: null; }; noActions: { type: BooleanConstructor; default: boolean; }; selectable: { type: BooleanConstructor; default: boolean; }; context: { type: ObjectConstructor; default: null; }; }>> & { "onItem-click"?: ((...args: any[]) => any) | undefined; }, { loading: boolean; context: Record; noActions: boolean; selectable: boolean; displayProps: Record; listClass: string; itemClass: string; displayClass: string; displayType: string; }>; export default _default;