declare const _default: typeof __VLS_export; export default _default; declare const __VLS_export: __VLS_WithSlots; type __VLS_WithSlots = T & (new () => { $slots: S; }); declare const __VLS_base: import("vue").DefineComponent boolean; }; /** * shown only if prop or slot is provided */ headline: { type: StringConstructor[]; default: string; }; /** * shown only if prop or slot is provided */ title: { type: StringConstructor[]; default: string; }; /** * shown only if prop or slot is provided */ text: { type: StringConstructor[]; default: string; }; /** * primary action is shown only if prop or slot is provided */ primaryActionText: { type: StringConstructor[]; default: string; }; /** * secondary action shown only if prop or slot is provided */ secondaryActionText: { type: StringConstructor[]; default: string; }; /** * disable primary action button while still showing its text. useful for access control */ disabledPrimaryAction: { type: BooleanConstructor; default: boolean; }; /** * disable primary action button while still showing its text. useful for access control */ disabledSecondaryAction: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "click:primary": (...args: any[]) => void; "click:secondary": (...args: any[]) => void; }, string, import("vue").PublicProps, Readonly boolean; }; /** * shown only if prop or slot is provided */ headline: { type: StringConstructor[]; default: string; }; /** * shown only if prop or slot is provided */ title: { type: StringConstructor[]; default: string; }; /** * shown only if prop or slot is provided */ text: { type: StringConstructor[]; default: string; }; /** * primary action is shown only if prop or slot is provided */ primaryActionText: { type: StringConstructor[]; default: string; }; /** * secondary action shown only if prop or slot is provided */ secondaryActionText: { type: StringConstructor[]; default: string; }; /** * disable primary action button while still showing its text. useful for access control */ disabledPrimaryAction: { type: BooleanConstructor; default: boolean; }; /** * disable primary action button while still showing its text. useful for access control */ disabledSecondaryAction: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onClick:primary"?: (...args: any[]) => any; "onClick:secondary"?: (...args: any[]) => any; }>, { title: string; text: string; size: string; headline: string; primaryActionText: string; secondaryActionText: string; disabledPrimaryAction: boolean; disabledSecondaryAction: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; type __VLS_Slots = { media?: (props: { size: "2xs" | "sm" | "md"; }) => any; } & { headline?: (props: { headline: string; }) => any; } & { title?: (props: { title: string; }) => any; } & { text?: (props: { text: string; }) => any; } & { default?: (props: { size: string; }) => any; } & { actions?: (props: { onPrimaryClick: (params: any) => void; onSecondaryClick: (params: any) => void; }) => any; } & { 'primary-action'?: (props: { onPrimaryClick: (params: any) => void; }) => any; } & { 'secondary-action'?: (props: { onSecondaryClick: (params: any) => void; }) => any; };