import type { DefineComponent } from 'vue'; declare const TriggerComponentMap: { readonly bar: DefineComponent void>; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly void>; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly 'arrow-circle': DefineComponent; required: true; }; onClick: import("vue").PropType<(e: MouseEvent) => void>; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; onClick: import("vue").PropType<(e: MouseEvent) => void>; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; readonly sidebar: DefineComponent; required: true; }; onClick: import("vue").PropType<(e: MouseEvent) => void>; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly; required: true; }; onClick: import("vue").PropType<(e: MouseEvent) => void>; }>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }; export type TriggerType = keyof typeof TriggerComponentMap; interface TriggerComponentProps { clsPrefix: string; onClick?: (e: MouseEvent) => void; class?: any; style?: any; } type TriggerComponentType = DefineComponent; export declare function resolveTriggerComponent(trigger?: boolean | TriggerType): TriggerComponentType; export {};