UNPKG

@dialpad/dialtone-vue

Version:

Vue component library for Dialpad's design system Dialtone

334 lines • 8.34 kB
declare const _default: import('vue').DefineComponent<{ titleId: { type: StringConstructor; default: undefined; }; contentId: { type: StringConstructor; default: undefined; }; title: { type: StringConstructor; default: undefined; }; message: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: string; }; kind: { type: StringConstructor; default: undefined; }; important: { type: BooleanConstructor; default: boolean; }; show: { type: BooleanConstructor; default: boolean; }; hideClose: { type: BooleanConstructor; default: undefined; }; hideIcon: { type: BooleanConstructor; default: undefined; }; hideAction: { type: BooleanConstructor; default: undefined; }; duration: { type: NumberConstructor; default: null; validator: (duration: unknown) => boolean; }; layout: { type: StringConstructor; default: string; validator: (layout: unknown) => boolean; }; }, {}, { isShown: boolean; minDuration: number; }, { shouldSetTimeout(): boolean; selectedLayout(): import('vue').DefineComponent<{ isShown: { type: BooleanConstructor; default: boolean; }; titleId: { type: StringConstructor; default(): string; }; contentId: { type: StringConstructor; default(): string; }; title: { type: StringConstructor; default: string; }; message: { type: StringConstructor; default: string; }; role: { type: StringConstructor; default: string; validator: (role: unknown) => boolean; }; kind: { type: StringConstructor; default: string; validator: (kind: unknown) => boolean; }; important: { type: BooleanConstructor; default: boolean; }; hideClose: { type: BooleanConstructor; default: boolean; }; hideIcon: { type: BooleanConstructor; default: boolean; }; hideAction: { type: BooleanConstructor; default: boolean; }; }, {}, {}, { kindClass(): any; }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, Readonly<import('vue').ExtractPropTypes<{ isShown: { type: BooleanConstructor; default: boolean; }; titleId: { type: StringConstructor; default(): string; }; contentId: { type: StringConstructor; default(): string; }; title: { type: StringConstructor; default: string; }; message: { type: StringConstructor; default: string; }; role: { type: StringConstructor; default: string; validator: (role: unknown) => boolean; }; kind: { type: StringConstructor; default: string; validator: (kind: unknown) => boolean; }; important: { type: BooleanConstructor; default: boolean; }; hideClose: { type: BooleanConstructor; default: boolean; }; hideIcon: { type: BooleanConstructor; default: boolean; }; hideAction: { type: BooleanConstructor; default: boolean; }; }>>, { title: string; message: string; role: string; kind: string; titleId: string; contentId: string; hideClose: boolean; hideAction: boolean; important: boolean; hideIcon: boolean; isShown: boolean; }> | import('vue').DefineComponent<{ isShown: { type: BooleanConstructor; default: boolean; }; titleId: { type: StringConstructor; default(): string; }; contentId: { type: StringConstructor; default(): string; }; title: { type: StringConstructor; default: string; }; message: { type: StringConstructor; default: string; }; role: { type: StringConstructor; default: string; validator: (role: unknown) => boolean; }; kind: { type: StringConstructor; default: string; validator: (kind: unknown) => boolean; }; hideClose: { type: BooleanConstructor; default: boolean; }; hideIcon: { type: BooleanConstructor; default: boolean; }; }, {}, {}, { kindClass(): any; }, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, Readonly<import('vue').ExtractPropTypes<{ isShown: { type: BooleanConstructor; default: boolean; }; titleId: { type: StringConstructor; default(): string; }; contentId: { type: StringConstructor; default(): string; }; title: { type: StringConstructor; default: string; }; message: { type: StringConstructor; default: string; }; role: { type: StringConstructor; default: string; validator: (role: unknown) => boolean; }; kind: { type: StringConstructor; default: string; validator: (kind: unknown) => boolean; }; hideClose: { type: BooleanConstructor; default: boolean; }; hideIcon: { type: BooleanConstructor; default: boolean; }; }>>, { title: string; message: string; role: string; kind: string; titleId: string; contentId: string; hideClose: boolean; hideIcon: boolean; isShown: boolean; }>; }, { setTimeout(): void; handleClose(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("close" | "update:show")[], string, Readonly<import('vue').ExtractPropTypes<{ titleId: { type: StringConstructor; default: undefined; }; contentId: { type: StringConstructor; default: undefined; }; title: { type: StringConstructor; default: undefined; }; message: { type: StringConstructor; default: undefined; }; role: { type: StringConstructor; default: string; }; kind: { type: StringConstructor; default: undefined; }; important: { type: BooleanConstructor; default: boolean; }; show: { type: BooleanConstructor; default: boolean; }; hideClose: { type: BooleanConstructor; default: undefined; }; hideIcon: { type: BooleanConstructor; default: undefined; }; hideAction: { type: BooleanConstructor; default: undefined; }; duration: { type: NumberConstructor; default: null; validator: (duration: unknown) => boolean; }; layout: { type: StringConstructor; default: string; validator: (layout: unknown) => boolean; }; }>>, { title: string; message: string; role: string; layout: string; kind: string; titleId: string; contentId: string; hideClose: boolean; hideAction: boolean; important: boolean; hideIcon: boolean; show: boolean; duration: number; }>; export default _default; //# sourceMappingURL=toast.vue.d.ts.map