import { McList } from '@matechat/core/List';
declare const __VLS_export: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    direction: {
        type: import("vue").PropType<McList>;
        default: any;
    };
    list: {
        type: import("vue").PropType<import("./prompt-types").Prompt[]>;
        default: () => never[];
    };
    variant: {
        type: import("vue").PropType<McList>;
        default: any;
    };
}>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    itemClick: (...args: any[]) => void;
}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    direction: {
        type: import("vue").PropType<McList>;
        default: any;
    };
    list: {
        type: import("vue").PropType<import("./prompt-types").Prompt[]>;
        default: () => never[];
    };
    variant: {
        type: import("vue").PropType<McList>;
        default: any;
    };
}>> & Readonly<{
    onItemClick?: ((...args: any[]) => any) | undefined;
}>, {
    variant: ListVariant;
    direction: ListDirection;
    list: import("./prompt-types").Prompt[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
