UNPKG

@dialpad/dialtone-vue

Version:

Vue component library for Dialpad's design system Dialtone

135 lines 3.04 kB
declare const _default: import('vue').DefineComponent<{ titleId: { type: StringConstructor; default: undefined; }; contentId: { type: StringConstructor; default: undefined; }; title: { type: StringConstructor; default: string; }; role: { type: StringConstructor; default: string; validate(role: any): boolean; }; important: { type: BooleanConstructor; default: boolean; }; kind: { type: StringConstructor; default: string; validate(kind: any): boolean; }; closeButtonProps: { type: ObjectConstructor; default: () => {}; }; hideClose: { type: BooleanConstructor; default: boolean; }; hideIcon: { type: BooleanConstructor; default: boolean; }; hideAction: { type: BooleanConstructor; default: boolean; }; truncateText: { type: BooleanConstructor; default: boolean; }; }, {}, {}, { noticeClass(): any[]; }, {}, { props: { visuallyHiddenClose: { type: BooleanConstructor; default: boolean; }; visuallyHiddenCloseLabel: { type: StringConstructor; default: null; }; }; watch: { $props: { immediate: boolean; deep: boolean; handler(): void; }; }; computed: { showVisuallyHiddenClose(): any; }; methods: { validateVisuallyHiddenCloseProps(): void; }; }, import('vue').ComponentOptionsMixin, "close"[], string, Readonly<import('vue').ExtractPropTypes<{ titleId: { type: StringConstructor; default: undefined; }; contentId: { type: StringConstructor; default: undefined; }; title: { type: StringConstructor; default: string; }; role: { type: StringConstructor; default: string; validate(role: any): boolean; }; important: { type: BooleanConstructor; default: boolean; }; kind: { type: StringConstructor; default: string; validate(kind: any): boolean; }; closeButtonProps: { type: ObjectConstructor; default: () => {}; }; hideClose: { type: BooleanConstructor; default: boolean; }; hideIcon: { type: BooleanConstructor; default: boolean; }; hideAction: { type: BooleanConstructor; default: boolean; }; truncateText: { type: BooleanConstructor; default: boolean; }; }>>, { title: string; role: string; kind: string; titleId: string; contentId: string; closeButtonProps: Record<string, any>; hideClose: boolean; hideAction: boolean; important: boolean; hideIcon: boolean; truncateText: boolean; }>; export default _default; //# sourceMappingURL=notice.vue.d.ts.map