import { PropType } from 'vue'; import { SizeTypes, ColorTypes } from '../../types'; declare const _default: __VLS_WithTemplateSlots; default: string; }; /** * カラー * @example 'secondary' */ color: { type: PropType; default: string; }; /** * 左ボタンのカラー * @example 'primary' */ leftButtonColor: { type: PropType; default: string; }; /** * 右ボタンのカラー * @example 'secondary' */ rightButtonColor: { type: PropType; default: string; }; /** * ディセーブル * @example disabled */ disabled: { type: BooleanConstructor; default: boolean; }; /** * 左ボタンのディセーブル * @example leftButtonDisabled */ leftButtonDisabled: { type: BooleanConstructor; default: boolean; }; /** * 右ボタンのディセーブル * @example rightButtonDisabled */ rightButtonDisabled: { type: BooleanConstructor; default: boolean; }; /** * アイコン右 * @example 'mail' */ iconRight: { type: PropType; default: string; }; /** * アイコン左 * @example 'phone' */ iconLeft: { type: PropType; default: string; }; /** * 左ボタンのアイコン左 * @example 'mail' */ leftButtonIconLeft: { type: PropType; default: string; }; /** * 左ボタンのアイコン右 * @example 'phone' */ leftButtonIconRight: { type: PropType; default: string; }; /** * 右ボタンのアイコン左 * @example 'mail' */ rightButtonIconLeft: { type: PropType; default: string; }; /** * 右ボタンのアイコン右 * @example 'phone' */ rightButtonIconRight: { type: PropType; default: string; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: () => void; clickLeft: () => void; clickRight: () => void; }, string, import('vue').PublicProps, Readonly; default: string; }; /** * カラー * @example 'secondary' */ color: { type: PropType; default: string; }; /** * 左ボタンのカラー * @example 'primary' */ leftButtonColor: { type: PropType; default: string; }; /** * 右ボタンのカラー * @example 'secondary' */ rightButtonColor: { type: PropType; default: string; }; /** * ディセーブル * @example disabled */ disabled: { type: BooleanConstructor; default: boolean; }; /** * 左ボタンのディセーブル * @example leftButtonDisabled */ leftButtonDisabled: { type: BooleanConstructor; default: boolean; }; /** * 右ボタンのディセーブル * @example rightButtonDisabled */ rightButtonDisabled: { type: BooleanConstructor; default: boolean; }; /** * アイコン右 * @example 'mail' */ iconRight: { type: PropType; default: string; }; /** * アイコン左 * @example 'phone' */ iconLeft: { type: PropType; default: string; }; /** * 左ボタンのアイコン左 * @example 'mail' */ leftButtonIconLeft: { type: PropType; default: string; }; /** * 左ボタンのアイコン右 * @example 'phone' */ leftButtonIconRight: { type: PropType; default: string; }; /** * 右ボタンのアイコン左 * @example 'mail' */ rightButtonIconLeft: { type: PropType; default: string; }; /** * 右ボタンのアイコン右 * @example 'phone' */ rightButtonIconRight: { type: PropType; default: string; }; }>> & Readonly<{ onClick?: (() => any) | undefined; onClickLeft?: (() => any) | undefined; onClickRight?: (() => any) | undefined; }>, { disabled: boolean; color: ColorTypes; label: string; square: boolean; outline: boolean; rounded: boolean; size: SizeTypes; iconRight: string; iconLeft: string; leftButtonLabel: string; rightButtonLabel: string; leftButtonOutline: boolean; rightButtonOutline: boolean; leftButtonColor: ColorTypes; rightButtonColor: ColorTypes; leftButtonDisabled: boolean; rightButtonDisabled: boolean; leftButtonIconLeft: string; leftButtonIconRight: string; rightButtonIconLeft: string; rightButtonIconRight: string; singleButton: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, { default?(_: {}): any; }>; export default _default; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=CCDialogConfirmation.vue.d.ts.map