import { PropType } from 'vue'; import { ColorTypes } from '../../types'; declare const _default: import('vue').DefineComponent; default: string; }; /** * ボタンのサイズ(afc用) */ miniSize: { type: BooleanConstructor; default: boolean; }; /** * アップロード済みの写真かどうか * @example uploaded */ uploaded: { type: BooleanConstructor; default: boolean; }; /** * ボタンの透明度 * @example opacity */ opacity: { type: BooleanConstructor; default: boolean; }; /** * */ modelValue: { type: BooleanConstructor; }; /** * メニューの項目を選択して表示 * @example showCustomMenu */ showCustomMenu: { type: PropType<{ download: boolean; delete: boolean; shareUrl: boolean; edit: boolean; close: boolean; }>; default: { download: boolean; delete: boolean; shareUrl: boolean; edit: boolean; close: boolean; }; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: boolean) => void; onClick: (action: "delete" | "download" | "edit" | "shareUrl") => void; fileChange: (file: File) => void; }, string, import('vue').PublicProps, Readonly; default: string; }; /** * ボタンのサイズ(afc用) */ miniSize: { type: BooleanConstructor; default: boolean; }; /** * アップロード済みの写真かどうか * @example uploaded */ uploaded: { type: BooleanConstructor; default: boolean; }; /** * ボタンの透明度 * @example opacity */ opacity: { type: BooleanConstructor; default: boolean; }; /** * */ modelValue: { type: BooleanConstructor; }; /** * メニューの項目を選択して表示 * @example showCustomMenu */ showCustomMenu: { type: PropType<{ download: boolean; delete: boolean; shareUrl: boolean; edit: boolean; close: boolean; }>; default: { download: boolean; delete: boolean; shareUrl: boolean; edit: boolean; close: boolean; }; }; }>> & Readonly<{ onOnClick?: ((action: "delete" | "download" | "edit" | "shareUrl") => any) | undefined; "onUpdate:modelValue"?: ((value: boolean) => any) | undefined; onFileChange?: ((file: File) => any) | undefined; }>, { color: ColorTypes; opacity: boolean; modelValue: boolean; uploaded: boolean; showCustomMenu: { download: boolean; delete: boolean; shareUrl: boolean; edit: boolean; close: boolean; }; miniSize: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default; //# sourceMappingURL=CCImageMenuButton.vue.d.ts.map