import { PropType } from 'vue'; import { SizeTypes } from '../../types'; declare type OptionsObjType = { label: string | number; value: string | number | boolean; furigana?: string; }; declare const _default: import('vue').DefineComponent; default: never[]; }; /** * アウトライン * @example outline */ outline: { type: BooleanConstructor; default: boolean; }; /** * シャドウ * @example shadow */ shadow: { type: BooleanConstructor; default: boolean; }; /** * スクエア * @example square */ square: { type: BooleanConstructor; default: boolean; }; /** * オプションズデザイン * @example 2 */ optionsDesign: { type: NumberConstructor; default: number; }; optionsHeight: { type: NumberConstructor; default: number; }; /** * ディセーブル * @example disable => true */ disabled: { type: BooleanConstructor; default: boolean; }; /** * ラベル * @example 'お名前' */ label: { type: StringConstructor; default: string; }; /** * プレースホルダー * @example 'お名前' */ placeholder: { type: StringConstructor; default: string; }; /** * サイズ * @example 'S' | 'M' | 'L' */ size: { type: PropType; default: string; }; /** * 必須テキスト * @example '*' | '*必須' */ requiredText: { type: PropType<"※" | "※必須">; default: string; }; /** * 必須アイコン * @example true */ requiredIcon: { type: BooleanConstructor; default: boolean; }; /** * エラー1 * @example true */ error1: { type: BooleanConstructor; default: boolean; }; /** * エラー2 * @example true */ error2: { type: BooleanConstructor; default: boolean; }; /** * エラー3 * @example '****を入力してください' */ error3: { type: StringConstructor; default: string; }; /** * エラー4 * @example '****を入力してください' */ error4: { type: StringConstructor; default: string; }; /** * optionsをdialogで表示する */ isDialog: { type: BooleanConstructor; default: boolean; }; /** * 右アイコン */ iconRight: { type: PropType; default: string; }; /** * value値をclassに追加する */ isAddClassFromValue: { type: BooleanConstructor; default: boolean; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (val: string | number | boolean | undefined) => void; onBlur: () => void; onFocus: () => void; }, string, import('vue').PublicProps, Readonly; default: never[]; }; /** * アウトライン * @example outline */ outline: { type: BooleanConstructor; default: boolean; }; /** * シャドウ * @example shadow */ shadow: { type: BooleanConstructor; default: boolean; }; /** * スクエア * @example square */ square: { type: BooleanConstructor; default: boolean; }; /** * オプションズデザイン * @example 2 */ optionsDesign: { type: NumberConstructor; default: number; }; optionsHeight: { type: NumberConstructor; default: number; }; /** * ディセーブル * @example disable => true */ disabled: { type: BooleanConstructor; default: boolean; }; /** * ラベル * @example 'お名前' */ label: { type: StringConstructor; default: string; }; /** * プレースホルダー * @example 'お名前' */ placeholder: { type: StringConstructor; default: string; }; /** * サイズ * @example 'S' | 'M' | 'L' */ size: { type: PropType; default: string; }; /** * 必須テキスト * @example '*' | '*必須' */ requiredText: { type: PropType<"※" | "※必須">; default: string; }; /** * 必須アイコン * @example true */ requiredIcon: { type: BooleanConstructor; default: boolean; }; /** * エラー1 * @example true */ error1: { type: BooleanConstructor; default: boolean; }; /** * エラー2 * @example true */ error2: { type: BooleanConstructor; default: boolean; }; /** * エラー3 * @example '****を入力してください' */ error3: { type: StringConstructor; default: string; }; /** * エラー4 * @example '****を入力してください' */ error4: { type: StringConstructor; default: string; }; /** * optionsをdialogで表示する */ isDialog: { type: BooleanConstructor; default: boolean; }; /** * 右アイコン */ iconRight: { type: PropType; default: string; }; /** * value値をclassに追加する */ isAddClassFromValue: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ onOnFocus?: (() => any) | undefined; onOnBlur?: (() => any) | undefined; "onUpdate:modelValue"?: ((val: string | number | boolean | undefined) => any) | undefined; }>, { disabled: boolean; label: string; square: boolean; outline: boolean; size: SizeTypes; iconRight: string; shadow: boolean; placeholder: string; requiredText: "※" | "※必須"; requiredIcon: boolean; error1: boolean; error2: boolean; error3: string; error4: string; options: string[] | OptionsObjType[]; optionsDesign: number; optionsHeight: number; isDialog: boolean; isAddClassFromValue: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=CCSelect.vue.d.ts.map