import { type OptionValue, type virtualSelectProps } from '@dao-style/core'; import type { ExtractPropTypes, PropType } from 'vue'; export declare const instanceStorageClassProps: { yupConcat: { type: PropType>; default: undefined; }; field: { type: StringConstructor; default: string; }; label: { type: StringConstructor; default: undefined; }; required: { type: BooleanConstructor; default: boolean; }; readonly: { type: BooleanConstructor; default: boolean; }; helper: { type: StringConstructor; default: string; }; options: { type: PropType; default: () => never[]; }; controlProps: { type: PropType & Partial>; default: () => {}; }; showMessage: { type: PropType<(name: string) => boolean>; default: undefined; }; }; export declare const instanceStorageClassEmits: { change: (val: OptionValue) => void; }; export type InstanceStorageClassEmits = typeof instanceStorageClassEmits; export type InstanceStorageClassProps = ExtractPropTypes;