import { type virtualSelectProps } from '@dao-style/core'; import type { ExtractPropTypes, PropType } from 'vue'; import { HistoryLinkProps } from '@dao-style/extend'; export declare const instanceNamespaceProps: { 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: () => {}; }; optionDisabled: { type: PropType<(val: string) => boolean>; default: () => boolean; }; optionDisabledTooltip: { type: StringConstructor; default: undefined; }; showRefreshBtn: { type: BooleanConstructor; default: boolean; }; showCreateLink: { type: BooleanConstructor; default: boolean; }; createLinkProps: { type: PropType>; default: () => {}; }; }; export declare const instanceNamespaceEmits: { refresh: () => void; change: () => void; }; export type InstanceNamespaceProps = ExtractPropTypes; export type InstanceNamespaceEmits = (keyof typeof instanceNamespaceEmits)[];