UNPKG

naive-ui

Version:

A Vue 3 Component Library. Fairly Complete, Theme Customizable, Uses TypeScript, Fast

1,232 lines 72 kB
import { type CSSProperties, type SlotsType, type VNode } from 'vue'; export interface DialogSlots { action?: () => VNode[]; default?: () => VNode[]; header?: () => VNode[]; icon?: () => VNode[]; close?: () => VNode[]; } export declare const NDialog: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ icon: import("vue").PropType<() => import("vue").VNodeChild>; type: { readonly type: import("vue").PropType<"info" | "success" | "warning" | "error" | "default">; readonly default: "default"; }; title: import("vue").PropType<string | (() => import("vue").VNodeChild)>; closable: { readonly type: BooleanConstructor; readonly default: true; }; negativeText: StringConstructor; positiveText: StringConstructor; positiveButtonProps: import("vue").PropType<import("../../button").ButtonProps>; negativeButtonProps: import("vue").PropType<import("../../button").ButtonProps>; content: import("vue").PropType<string | (() => import("vue").VNodeChild)>; action: import("vue").PropType<() => import("vue").VNodeChild>; showIcon: { readonly type: BooleanConstructor; readonly default: true; }; loading: BooleanConstructor; bordered: BooleanConstructor; iconPlacement: import("vue").PropType<import("./interface").IconPlacement>; titleClass: import("vue").PropType<string | Array<string | undefined>>; titleStyle: import("vue").PropType<string | CSSProperties>; contentClass: import("vue").PropType<string | Array<string | undefined>>; contentStyle: import("vue").PropType<string | CSSProperties>; actionClass: import("vue").PropType<string | Array<string | undefined>>; actionStyle: import("vue").PropType<string | CSSProperties>; onPositiveClick: import("vue").PropType<(e: MouseEvent) => void>; onNegativeClick: import("vue").PropType<(e: MouseEvent) => void>; onClose: import("vue").PropType<() => void>; theme: import("vue").PropType<import("../../_mixins").Theme<"Dialog", { fontSize: string; lineHeight: string; border: string; titleTextColor: string; textColor: string; color: string; closeColorHover: string; closeColorPressed: string; closeIconColor: string; closeIconColorHover: string; closeIconColorPressed: string; closeBorderRadius: string; iconColor: string; iconColorInfo: string; iconColorSuccess: string; iconColorWarning: string; iconColorError: string; borderRadius: string; titleFontWeight: string; titleFontSize: string; padding: string; iconSize: string; actionSpace: string; contentMargin: string; iconMargin: string; iconMarginIconTop: string; closeSize: string; closeIconSize: string; closeMargin: string; closeMarginIconTop: string; }, { Button: import("../../_mixins").Theme<"Button", { heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadiusTiny: string; borderRadiusSmall: string; borderRadiusMedium: string; borderRadiusLarge: string; fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; opacityDisabled: string; colorOpacitySecondary: string; colorOpacitySecondaryHover: string; colorOpacitySecondaryPressed: string; colorSecondary: string; colorSecondaryHover: string; colorSecondaryPressed: string; colorTertiary: string; colorTertiaryHover: string; colorTertiaryPressed: string; colorQuaternary: string; colorQuaternaryHover: string; colorQuaternaryPressed: string; color: string; colorHover: string; colorPressed: string; colorFocus: string; colorDisabled: string; textColor: string; textColorTertiary: string; textColorHover: string; textColorPressed: string; textColorFocus: string; textColorDisabled: string; textColorText: string; textColorTextHover: string; textColorTextPressed: string; textColorTextFocus: string; textColorTextDisabled: string; textColorGhost: string; textColorGhostHover: string; textColorGhostPressed: string; textColorGhostFocus: string; textColorGhostDisabled: string; border: string; borderHover: string; borderPressed: string; borderFocus: string; borderDisabled: string; rippleColor: string; colorPrimary: string; colorHoverPrimary: string; colorPressedPrimary: string; colorFocusPrimary: string; colorDisabledPrimary: string; textColorPrimary: string; textColorHoverPrimary: string; textColorPressedPrimary: string; textColorFocusPrimary: string; textColorDisabledPrimary: string; textColorTextPrimary: string; textColorTextHoverPrimary: string; textColorTextPressedPrimary: string; textColorTextFocusPrimary: string; textColorTextDisabledPrimary: string; textColorGhostPrimary: string; textColorGhostHoverPrimary: string; textColorGhostPressedPrimary: string; textColorGhostFocusPrimary: string; textColorGhostDisabledPrimary: string; borderPrimary: string; borderHoverPrimary: string; borderPressedPrimary: string; borderFocusPrimary: string; borderDisabledPrimary: string; rippleColorPrimary: string; colorInfo: string; colorHoverInfo: string; colorPressedInfo: string; colorFocusInfo: string; colorDisabledInfo: string; textColorInfo: string; textColorHoverInfo: string; textColorPressedInfo: string; textColorFocusInfo: string; textColorDisabledInfo: string; textColorTextInfo: string; textColorTextHoverInfo: string; textColorTextPressedInfo: string; textColorTextFocusInfo: string; textColorTextDisabledInfo: string; textColorGhostInfo: string; textColorGhostHoverInfo: string; textColorGhostPressedInfo: string; textColorGhostFocusInfo: string; textColorGhostDisabledInfo: string; borderInfo: string; borderHoverInfo: string; borderPressedInfo: string; borderFocusInfo: string; borderDisabledInfo: string; rippleColorInfo: string; colorSuccess: string; colorHoverSuccess: string; colorPressedSuccess: string; colorFocusSuccess: string; colorDisabledSuccess: string; textColorSuccess: string; textColorHoverSuccess: string; textColorPressedSuccess: string; textColorFocusSuccess: string; textColorDisabledSuccess: string; textColorTextSuccess: string; textColorTextHoverSuccess: string; textColorTextPressedSuccess: string; textColorTextFocusSuccess: string; textColorTextDisabledSuccess: string; textColorGhostSuccess: string; textColorGhostHoverSuccess: string; textColorGhostPressedSuccess: string; textColorGhostFocusSuccess: string; textColorGhostDisabledSuccess: string; borderSuccess: string; borderHoverSuccess: string; borderPressedSuccess: string; borderFocusSuccess: string; borderDisabledSuccess: string; rippleColorSuccess: string; colorWarning: string; colorHoverWarning: string; colorPressedWarning: string; colorFocusWarning: string; colorDisabledWarning: string; textColorWarning: string; textColorHoverWarning: string; textColorPressedWarning: string; textColorFocusWarning: string; textColorDisabledWarning: string; textColorTextWarning: string; textColorTextHoverWarning: string; textColorTextPressedWarning: string; textColorTextFocusWarning: string; textColorTextDisabledWarning: string; textColorGhostWarning: string; textColorGhostHoverWarning: string; textColorGhostPressedWarning: string; textColorGhostFocusWarning: string; textColorGhostDisabledWarning: string; borderWarning: string; borderHoverWarning: string; borderPressedWarning: string; borderFocusWarning: string; borderDisabledWarning: string; rippleColorWarning: string; colorError: string; colorHoverError: string; colorPressedError: string; colorFocusError: string; colorDisabledError: string; textColorError: string; textColorHoverError: string; textColorPressedError: string; textColorFocusError: string; textColorDisabledError: string; textColorTextError: string; textColorTextHoverError: string; textColorTextPressedError: string; textColorTextFocusError: string; textColorTextDisabledError: string; textColorGhostError: string; textColorGhostHoverError: string; textColorGhostPressedError: string; textColorGhostFocusError: string; textColorGhostDisabledError: string; borderError: string; borderHoverError: string; borderPressedError: string; borderFocusError: string; borderDisabledError: string; rippleColorError: string; waveOpacity: string; fontWeight: string; fontWeightStrong: string; paddingTiny: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; paddingRoundTiny: string; paddingRoundSmall: string; paddingRoundMedium: string; paddingRoundLarge: string; iconMarginTiny: string; iconMarginSmall: string; iconMarginMedium: string; iconMarginLarge: string; iconSizeTiny: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; rippleDuration: string; }, any>; }>>; themeOverrides: import("vue").PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"Dialog", { fontSize: string; lineHeight: string; border: string; titleTextColor: string; textColor: string; color: string; closeColorHover: string; closeColorPressed: string; closeIconColor: string; closeIconColorHover: string; closeIconColorPressed: string; closeBorderRadius: string; iconColor: string; iconColorInfo: string; iconColorSuccess: string; iconColorWarning: string; iconColorError: string; borderRadius: string; titleFontWeight: string; titleFontSize: string; padding: string; iconSize: string; actionSpace: string; contentMargin: string; iconMargin: string; iconMarginIconTop: string; closeSize: string; closeIconSize: string; closeMargin: string; closeMarginIconTop: string; }, { Button: import("../../_mixins").Theme<"Button", { heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadiusTiny: string; borderRadiusSmall: string; borderRadiusMedium: string; borderRadiusLarge: string; fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; opacityDisabled: string; colorOpacitySecondary: string; colorOpacitySecondaryHover: string; colorOpacitySecondaryPressed: string; colorSecondary: string; colorSecondaryHover: string; colorSecondaryPressed: string; colorTertiary: string; colorTertiaryHover: string; colorTertiaryPressed: string; colorQuaternary: string; colorQuaternaryHover: string; colorQuaternaryPressed: string; color: string; colorHover: string; colorPressed: string; colorFocus: string; colorDisabled: string; textColor: string; textColorTertiary: string; textColorHover: string; textColorPressed: string; textColorFocus: string; textColorDisabled: string; textColorText: string; textColorTextHover: string; textColorTextPressed: string; textColorTextFocus: string; textColorTextDisabled: string; textColorGhost: string; textColorGhostHover: string; textColorGhostPressed: string; textColorGhostFocus: string; textColorGhostDisabled: string; border: string; borderHover: string; borderPressed: string; borderFocus: string; borderDisabled: string; rippleColor: string; colorPrimary: string; colorHoverPrimary: string; colorPressedPrimary: string; colorFocusPrimary: string; colorDisabledPrimary: string; textColorPrimary: string; textColorHoverPrimary: string; textColorPressedPrimary: string; textColorFocusPrimary: string; textColorDisabledPrimary: string; textColorTextPrimary: string; textColorTextHoverPrimary: string; textColorTextPressedPrimary: string; textColorTextFocusPrimary: string; textColorTextDisabledPrimary: string; textColorGhostPrimary: string; textColorGhostHoverPrimary: string; textColorGhostPressedPrimary: string; textColorGhostFocusPrimary: string; textColorGhostDisabledPrimary: string; borderPrimary: string; borderHoverPrimary: string; borderPressedPrimary: string; borderFocusPrimary: string; borderDisabledPrimary: string; rippleColorPrimary: string; colorInfo: string; colorHoverInfo: string; colorPressedInfo: string; colorFocusInfo: string; colorDisabledInfo: string; textColorInfo: string; textColorHoverInfo: string; textColorPressedInfo: string; textColorFocusInfo: string; textColorDisabledInfo: string; textColorTextInfo: string; textColorTextHoverInfo: string; textColorTextPressedInfo: string; textColorTextFocusInfo: string; textColorTextDisabledInfo: string; textColorGhostInfo: string; textColorGhostHoverInfo: string; textColorGhostPressedInfo: string; textColorGhostFocusInfo: string; textColorGhostDisabledInfo: string; borderInfo: string; borderHoverInfo: string; borderPressedInfo: string; borderFocusInfo: string; borderDisabledInfo: string; rippleColorInfo: string; colorSuccess: string; colorHoverSuccess: string; colorPressedSuccess: string; colorFocusSuccess: string; colorDisabledSuccess: string; textColorSuccess: string; textColorHoverSuccess: string; textColorPressedSuccess: string; textColorFocusSuccess: string; textColorDisabledSuccess: string; textColorTextSuccess: string; textColorTextHoverSuccess: string; textColorTextPressedSuccess: string; textColorTextFocusSuccess: string; textColorTextDisabledSuccess: string; textColorGhostSuccess: string; textColorGhostHoverSuccess: string; textColorGhostPressedSuccess: string; textColorGhostFocusSuccess: string; textColorGhostDisabledSuccess: string; borderSuccess: string; borderHoverSuccess: string; borderPressedSuccess: string; borderFocusSuccess: string; borderDisabledSuccess: string; rippleColorSuccess: string; colorWarning: string; colorHoverWarning: string; colorPressedWarning: string; colorFocusWarning: string; colorDisabledWarning: string; textColorWarning: string; textColorHoverWarning: string; textColorPressedWarning: string; textColorFocusWarning: string; textColorDisabledWarning: string; textColorTextWarning: string; textColorTextHoverWarning: string; textColorTextPressedWarning: string; textColorTextFocusWarning: string; textColorTextDisabledWarning: string; textColorGhostWarning: string; textColorGhostHoverWarning: string; textColorGhostPressedWarning: string; textColorGhostFocusWarning: string; textColorGhostDisabledWarning: string; borderWarning: string; borderHoverWarning: string; borderPressedWarning: string; borderFocusWarning: string; borderDisabledWarning: string; rippleColorWarning: string; colorError: string; colorHoverError: string; colorPressedError: string; colorFocusError: string; colorDisabledError: string; textColorError: string; textColorHoverError: string; textColorPressedError: string; textColorFocusError: string; textColorDisabledError: string; textColorTextError: string; textColorTextHoverError: string; textColorTextPressedError: string; textColorTextFocusError: string; textColorTextDisabledError: string; textColorGhostError: string; textColorGhostHoverError: string; textColorGhostPressedError: string; textColorGhostFocusError: string; textColorGhostDisabledError: string; borderError: string; borderHoverError: string; borderPressedError: string; borderFocusError: string; borderDisabledError: string; rippleColorError: string; waveOpacity: string; fontWeight: string; fontWeightStrong: string; paddingTiny: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; paddingRoundTiny: string; paddingRoundSmall: string; paddingRoundMedium: string; paddingRoundLarge: string; iconMarginTiny: string; iconMarginSmall: string; iconMarginMedium: string; iconMarginLarge: string; iconSizeTiny: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; rippleDuration: string; }, any>; }>>>; builtinThemeOverrides: import("vue").PropType<import("../../_mixins/use-theme").ExtractThemeOverrides<import("../../_mixins").Theme<"Dialog", { fontSize: string; lineHeight: string; border: string; titleTextColor: string; textColor: string; color: string; closeColorHover: string; closeColorPressed: string; closeIconColor: string; closeIconColorHover: string; closeIconColorPressed: string; closeBorderRadius: string; iconColor: string; iconColorInfo: string; iconColorSuccess: string; iconColorWarning: string; iconColorError: string; borderRadius: string; titleFontWeight: string; titleFontSize: string; padding: string; iconSize: string; actionSpace: string; contentMargin: string; iconMargin: string; iconMarginIconTop: string; closeSize: string; closeIconSize: string; closeMargin: string; closeMarginIconTop: string; }, { Button: import("../../_mixins").Theme<"Button", { heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadiusTiny: string; borderRadiusSmall: string; borderRadiusMedium: string; borderRadiusLarge: string; fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; opacityDisabled: string; colorOpacitySecondary: string; colorOpacitySecondaryHover: string; colorOpacitySecondaryPressed: string; colorSecondary: string; colorSecondaryHover: string; colorSecondaryPressed: string; colorTertiary: string; colorTertiaryHover: string; colorTertiaryPressed: string; colorQuaternary: string; colorQuaternaryHover: string; colorQuaternaryPressed: string; color: string; colorHover: string; colorPressed: string; colorFocus: string; colorDisabled: string; textColor: string; textColorTertiary: string; textColorHover: string; textColorPressed: string; textColorFocus: string; textColorDisabled: string; textColorText: string; textColorTextHover: string; textColorTextPressed: string; textColorTextFocus: string; textColorTextDisabled: string; textColorGhost: string; textColorGhostHover: string; textColorGhostPressed: string; textColorGhostFocus: string; textColorGhostDisabled: string; border: string; borderHover: string; borderPressed: string; borderFocus: string; borderDisabled: string; rippleColor: string; colorPrimary: string; colorHoverPrimary: string; colorPressedPrimary: string; colorFocusPrimary: string; colorDisabledPrimary: string; textColorPrimary: string; textColorHoverPrimary: string; textColorPressedPrimary: string; textColorFocusPrimary: string; textColorDisabledPrimary: string; textColorTextPrimary: string; textColorTextHoverPrimary: string; textColorTextPressedPrimary: string; textColorTextFocusPrimary: string; textColorTextDisabledPrimary: string; textColorGhostPrimary: string; textColorGhostHoverPrimary: string; textColorGhostPressedPrimary: string; textColorGhostFocusPrimary: string; textColorGhostDisabledPrimary: string; borderPrimary: string; borderHoverPrimary: string; borderPressedPrimary: string; borderFocusPrimary: string; borderDisabledPrimary: string; rippleColorPrimary: string; colorInfo: string; colorHoverInfo: string; colorPressedInfo: string; colorFocusInfo: string; colorDisabledInfo: string; textColorInfo: string; textColorHoverInfo: string; textColorPressedInfo: string; textColorFocusInfo: string; textColorDisabledInfo: string; textColorTextInfo: string; textColorTextHoverInfo: string; textColorTextPressedInfo: string; textColorTextFocusInfo: string; textColorTextDisabledInfo: string; textColorGhostInfo: string; textColorGhostHoverInfo: string; textColorGhostPressedInfo: string; textColorGhostFocusInfo: string; textColorGhostDisabledInfo: string; borderInfo: string; borderHoverInfo: string; borderPressedInfo: string; borderFocusInfo: string; borderDisabledInfo: string; rippleColorInfo: string; colorSuccess: string; colorHoverSuccess: string; colorPressedSuccess: string; colorFocusSuccess: string; colorDisabledSuccess: string; textColorSuccess: string; textColorHoverSuccess: string; textColorPressedSuccess: string; textColorFocusSuccess: string; textColorDisabledSuccess: string; textColorTextSuccess: string; textColorTextHoverSuccess: string; textColorTextPressedSuccess: string; textColorTextFocusSuccess: string; textColorTextDisabledSuccess: string; textColorGhostSuccess: string; textColorGhostHoverSuccess: string; textColorGhostPressedSuccess: string; textColorGhostFocusSuccess: string; textColorGhostDisabledSuccess: string; borderSuccess: string; borderHoverSuccess: string; borderPressedSuccess: string; borderFocusSuccess: string; borderDisabledSuccess: string; rippleColorSuccess: string; colorWarning: string; colorHoverWarning: string; colorPressedWarning: string; colorFocusWarning: string; colorDisabledWarning: string; textColorWarning: string; textColorHoverWarning: string; textColorPressedWarning: string; textColorFocusWarning: string; textColorDisabledWarning: string; textColorTextWarning: string; textColorTextHoverWarning: string; textColorTextPressedWarning: string; textColorTextFocusWarning: string; textColorTextDisabledWarning: string; textColorGhostWarning: string; textColorGhostHoverWarning: string; textColorGhostPressedWarning: string; textColorGhostFocusWarning: string; textColorGhostDisabledWarning: string; borderWarning: string; borderHoverWarning: string; borderPressedWarning: string; borderFocusWarning: string; borderDisabledWarning: string; rippleColorWarning: string; colorError: string; colorHoverError: string; colorPressedError: string; colorFocusError: string; colorDisabledError: string; textColorError: string; textColorHoverError: string; textColorPressedError: string; textColorFocusError: string; textColorDisabledError: string; textColorTextError: string; textColorTextHoverError: string; textColorTextPressedError: string; textColorTextFocusError: string; textColorTextDisabledError: string; textColorGhostError: string; textColorGhostHoverError: string; textColorGhostPressedError: string; textColorGhostFocusError: string; textColorGhostDisabledError: string; borderError: string; borderHoverError: string; borderPressedError: string; borderFocusError: string; borderDisabledError: string; rippleColorError: string; waveOpacity: string; fontWeight: string; fontWeightStrong: string; paddingTiny: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; paddingRoundTiny: string; paddingRoundSmall: string; paddingRoundMedium: string; paddingRoundLarge: string; iconMarginTiny: string; iconMarginSmall: string; iconMarginMedium: string; iconMarginLarge: string; iconSizeTiny: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; rippleDuration: string; }, any>; }>>>; }>, { mergedClsPrefix: import("vue").Ref<string, string>; rtlEnabled: import("vue").Ref<import("../../config-provider/src/internal-interface").RtlItem | undefined, import("../../config-provider/src/internal-interface").RtlItem | undefined> | undefined; mergedIconPlacement: import("vue").ComputedRef<import("./interface").IconPlacement>; mergedTheme: import("vue").ComputedRef<{ common: import("../..").ThemeCommonVars; self: { fontSize: string; lineHeight: string; border: string; titleTextColor: string; textColor: string; color: string; closeColorHover: string; closeColorPressed: string; closeIconColor: string; closeIconColorHover: string; closeIconColorPressed: string; closeBorderRadius: string; iconColor: string; iconColorInfo: string; iconColorSuccess: string; iconColorWarning: string; iconColorError: string; borderRadius: string; titleFontWeight: string; titleFontSize: string; padding: string; iconSize: string; actionSpace: string; contentMargin: string; iconMargin: string; iconMarginIconTop: string; closeSize: string; closeIconSize: string; closeMargin: string; closeMarginIconTop: string; }; peers: { Button: import("../../_mixins").Theme<"Button", { heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadiusTiny: string; borderRadiusSmall: string; borderRadiusMedium: string; borderRadiusLarge: string; fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; opacityDisabled: string; colorOpacitySecondary: string; colorOpacitySecondaryHover: string; colorOpacitySecondaryPressed: string; colorSecondary: string; colorSecondaryHover: string; colorSecondaryPressed: string; colorTertiary: string; colorTertiaryHover: string; colorTertiaryPressed: string; colorQuaternary: string; colorQuaternaryHover: string; colorQuaternaryPressed: string; color: string; colorHover: string; colorPressed: string; colorFocus: string; colorDisabled: string; textColor: string; textColorTertiary: string; textColorHover: string; textColorPressed: string; textColorFocus: string; textColorDisabled: string; textColorText: string; textColorTextHover: string; textColorTextPressed: string; textColorTextFocus: string; textColorTextDisabled: string; textColorGhost: string; textColorGhostHover: string; textColorGhostPressed: string; textColorGhostFocus: string; textColorGhostDisabled: string; border: string; borderHover: string; borderPressed: string; borderFocus: string; borderDisabled: string; rippleColor: string; colorPrimary: string; colorHoverPrimary: string; colorPressedPrimary: string; colorFocusPrimary: string; colorDisabledPrimary: string; textColorPrimary: string; textColorHoverPrimary: string; textColorPressedPrimary: string; textColorFocusPrimary: string; textColorDisabledPrimary: string; textColorTextPrimary: string; textColorTextHoverPrimary: string; textColorTextPressedPrimary: string; textColorTextFocusPrimary: string; textColorTextDisabledPrimary: string; textColorGhostPrimary: string; textColorGhostHoverPrimary: string; textColorGhostPressedPrimary: string; textColorGhostFocusPrimary: string; textColorGhostDisabledPrimary: string; borderPrimary: string; borderHoverPrimary: string; borderPressedPrimary: string; borderFocusPrimary: string; borderDisabledPrimary: string; rippleColorPrimary: string; colorInfo: string; colorHoverInfo: string; colorPressedInfo: string; colorFocusInfo: string; colorDisabledInfo: string; textColorInfo: string; textColorHoverInfo: string; textColorPressedInfo: string; textColorFocusInfo: string; textColorDisabledInfo: string; textColorTextInfo: string; textColorTextHoverInfo: string; textColorTextPressedInfo: string; textColorTextFocusInfo: string; textColorTextDisabledInfo: string; textColorGhostInfo: string; textColorGhostHoverInfo: string; textColorGhostPressedInfo: string; textColorGhostFocusInfo: string; textColorGhostDisabledInfo: string; borderInfo: string; borderHoverInfo: string; borderPressedInfo: string; borderFocusInfo: string; borderDisabledInfo: string; rippleColorInfo: string; colorSuccess: string; colorHoverSuccess: string; colorPressedSuccess: string; colorFocusSuccess: string; colorDisabledSuccess: string; textColorSuccess: string; textColorHoverSuccess: string; textColorPressedSuccess: string; textColorFocusSuccess: string; textColorDisabledSuccess: string; textColorTextSuccess: string; textColorTextHoverSuccess: string; textColorTextPressedSuccess: string; textColorTextFocusSuccess: string; textColorTextDisabledSuccess: string; textColorGhostSuccess: string; textColorGhostHoverSuccess: string; textColorGhostPressedSuccess: string; textColorGhostFocusSuccess: string; textColorGhostDisabledSuccess: string; borderSuccess: string; borderHoverSuccess: string; borderPressedSuccess: string; borderFocusSuccess: string; borderDisabledSuccess: string; rippleColorSuccess: string; colorWarning: string; colorHoverWarning: string; colorPressedWarning: string; colorFocusWarning: string; colorDisabledWarning: string; textColorWarning: string; textColorHoverWarning: string; textColorPressedWarning: string; textColorFocusWarning: string; textColorDisabledWarning: string; textColorTextWarning: string; textColorTextHoverWarning: string; textColorTextPressedWarning: string; textColorTextFocusWarning: string; textColorTextDisabledWarning: string; textColorGhostWarning: string; textColorGhostHoverWarning: string; textColorGhostPressedWarning: string; textColorGhostFocusWarning: string; textColorGhostDisabledWarning: string; borderWarning: string; borderHoverWarning: string; borderPressedWarning: string; borderFocusWarning: string; borderDisabledWarning: string; rippleColorWarning: string; colorError: string; colorHoverError: string; colorPressedError: string; colorFocusError: string; colorDisabledError: string; textColorError: string; textColorHoverError: string; textColorPressedError: string; textColorFocusError: string; textColorDisabledError: string; textColorTextError: string; textColorTextHoverError: string; textColorTextPressedError: string; textColorTextFocusError: string; textColorTextDisabledError: string; textColorGhostError: string; textColorGhostHoverError: string; textColorGhostPressedError: string; textColorGhostFocusError: string; textColorGhostDisabledError: string; borderError: string; borderHoverError: string; borderPressedError: string; borderFocusError: string; borderDisabledError: string; rippleColorError: string; waveOpacity: string; fontWeight: string; fontWeightStrong: string; paddingTiny: string; paddingSmall: string; paddingMedium: string; paddingLarge: string; paddingRoundTiny: string; paddingRoundSmall: string; paddingRoundMedium: string; paddingRoundLarge: string; iconMarginTiny: string; iconMarginSmall: string; iconMarginMedium: string; iconMarginLarge: string; iconSizeTiny: string; iconSizeSmall: string; iconSizeMedium: string; iconSizeLarge: string; rippleDuration: string; }, any>; }; peerOverrides: { Button?: { peers?: { [x: string]: any; } | undefined; } | undefined; }; }>; handlePositiveClick: (e: MouseEvent) => void; handleNegativeClick: (e: MouseEvent) => void; handleCloseClick: () => void; cssVars: import("vue").ComputedRef<{ '--n-font-size': string; '--n-icon-color': string; '--n-bezier': string; '--n-close-margin': string; '--n-icon-margin-top': string; '--n-icon-margin-right': string; '--n-icon-margin-bottom': string; '--n-icon-margin-left': string; '--n-icon-size': string; '--n-close-size': string; '--n-close-icon-size': string; '--n-close-border-radius': string; '--n-close-color-hover': string; '--n-close-color-pressed': string; '--n-close-icon-color': string; '--n-close-icon-color-hover': string; '--n-close-icon-color-pressed': string; '--n-color': string; '--n-text-color': string; '--n-border-radius': string; '--n-padding': string; '--n-line-height': string; '--n-border': string; '--n-content-margin': string; '--n-title-font-size': string; '--n-title-font-weight': string; '--n-title-text-color': string; '--n-action-space': string; }> | undefined; themeClass: import("vue").Ref<string, string> | undefined; onRender: (() => void) | undefined; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ icon: import("vue").PropType<() => import("vue").VNodeChild>; type: { readonly type: import("vue").PropType<"info" | "success" | "warning" | "error" | "default">; readonly default: "default"; }; title: import("vue").PropType<string | (() => import("vue").VNodeChild)>; closable: { readonly type: BooleanConstructor; readonly default: true; }; negativeText: StringConstructor; positiveText: StringConstructor; positiveButtonProps: import("vue").PropType<import("../../button").ButtonProps>; negativeButtonProps: import("vue").PropType<import("../../button").ButtonProps>; content: import("vue").PropType<string | (() => import("vue").VNodeChild)>; action: import("vue").PropType<() => import("vue").VNodeChild>; showIcon: { readonly type: BooleanConstructor; readonly default: true; }; loading: BooleanConstructor; bordered: BooleanConstructor; iconPlacement: import("vue").PropType<import("./interface").IconPlacement>; titleClass: import("vue").PropType<string | Array<string | undefined>>; titleStyle: import("vue").PropType<string | CSSProperties>; contentClass: import("vue").PropType<string | Array<string | undefined>>; contentStyle: import("vue").PropType<string | CSSProperties>; actionClass: import("vue").PropType<string | Array<string | undefined>>; actionStyle: import("vue").PropType<string | CSSProperties>; onPositiveClick: import("vue").PropType<(e: MouseEvent) => void>; onNegativeClick: import("vue").PropType<(e: MouseEvent) => void>; onClose: import("vue").PropType<() => void>; theme: import("vue").PropType<import("../../_mixins").Theme<"Dialog", { fontSize: string; lineHeight: string; border: string; titleTextColor: string; textColor: string; color: string; closeColorHover: string; closeColorPressed: string; closeIconColor: string; closeIconColorHover: string; closeIconColorPressed: string; closeBorderRadius: string; iconColor: string; iconColorInfo: string; iconColorSuccess: string; iconColorWarning: string; iconColorError: string; borderRadius: string; titleFontWeight: string; titleFontSize: string; padding: string; iconSize: string; actionSpace: string; contentMargin: string; iconMargin: string; iconMarginIconTop: string; closeSize: string; closeIconSize: string; closeMargin: string; closeMarginIconTop: string; }, { Button: import("../../_mixins").Theme<"Button", { heightTiny: string; heightSmall: string; heightMedium: string; heightLarge: string; borderRadiusTiny: string; borderRadiusSmall: string; borderRadiusMedium: string; borderRadiusLarge: string; fontSizeTiny: string; fontSizeSmall: string; fontSizeMedium: string; fontSizeLarge: string; opacityDisabled: string; colorOpacitySecondary: string; colorOpacitySecondaryHover: string; colorOpacitySecondaryPressed: string; colorSecondary: string; colorSecondaryHover: string; colorSecondaryPressed: string; colorTertiary: string; colorTertiaryHover: string; colorTertiaryPressed: string; colorQuaternary: string; colorQuaternaryHover: string; colorQuaternaryPressed: string; color: string; colorHover: string; colorPressed: string; colorFocus: string; colorDisabled: string; textColor: string; textColorTertiary: string; textColorHover: string; textColorPressed: string; textColorFocus: string; textColorDisabled: string; textColorText: string; textColorTextHover: string; textColorTextPressed: string; textColorTextFocus: string; textColorTextDisabled: string; textColorGhost: string; textColorGhostHover: string; textColorGhostPressed: string; textColorGhostFocus: string; textColorGhostDisabled: string; border: string; borderHover: string; borderPressed: string; borderFocus: string; borderDisabled: string; rippleColor: string; colorPrimary: string; colorHoverPrimary: string; colorPressedPrimary: string; colorFocusPrimary: string; colorDisabledPrimary: string; textColorPrimary: string; textColorHoverPrimary: string; textColorPressedPrimary: string; textColorFocusPrimary: string; textColorDisabledPrimary: string; textColorTextPrimary: string; textColorTextHoverPrimary: string; textColorTextPressedPrimary: string; textColorTextFocusPrimary: string; textColorTextDisabledPrimary: string; textColorGhostPrimary: string; textColorGhostHoverPrimary: string; textColorGhostPressedPrimary: string; textColorGhostFocusPrimary: string; textColorGhostDisabledPrimary: string; borderPrimary: string; borderHoverPrimary: string; borderPressedPrimary: string; borderFocusPrimary: string; borderDisabledPrimary: string; rippleColorPrimary: string; colorInfo: string; colorHoverInfo: string; colorPressedInfo: string; colorFocusInfo: string; colorDisabledInfo: string; textColorInfo: string; textColorHoverInfo: string; textColorPressedInfo: string; textColorFocusInfo: string; textColorDisabledInfo: string; textColorTextInfo: string; textColorTextHoverInfo: string; textColorTextPressedInfo: string; textColorTextFocusInfo: string; textColorTextDisabledInfo: string; textColorGhostInfo: string; textColorGhostHoverInfo: string; textColorGhostPressedInfo: string; textColorGhostFocusInfo: string; textColorGhostDisabledInfo: string; borderInfo: string; borderHoverInfo: string; borderPressedInfo: string; borderFocusInfo: string; borderDisabledInfo: string; rippleColorInfo: string; colorSuccess: string; colorHoverSuccess: string; colorPressedSuccess: string; colorFocusSuccess: string; colorDisabledSuccess: string; textColorSuccess: string; textColorHoverSuccess: string; textColorPressedSuccess: string; textColorFocusSuccess: string; textColorDisabledSuccess: string; textColorTextSuccess: string; textColorTextHoverSuccess: string; textColorTextPressedSuccess: string; textColorTextFocusSuccess: string; textColorTextDisabledSuccess: string; textColorGhostSuccess: string; textColorGhostHoverSuccess: string; textColorGhostPressedSuccess: string; textColorGhostFocusSuccess: string; textColorGhostDisabledSuccess: string; borderSuccess: string; borderHoverSuccess: string; borderPressedSuc