export declare const props: { modelValue: { type: BooleanConstructor; required: boolean; }; name: { type: (StringConstructor | NumberConstructor | BooleanConstructor)[]; required: boolean; default: boolean; }; injectKey: { type: StringConstructor; required: boolean; }; eventType: { type: StringConstructor; default: string; }; clearable: { type: BooleanConstructor; default: boolean; }; custom: { type: BooleanConstructor; default: boolean; }; /** * @description 是否在初始化时就根据 modelValue 设置状态 */ initValue: { type: BooleanConstructor; default: boolean; }; }; export declare const createBindProps: | Extract<"modelValue", keyof T2> | Extract<"injectKey", keyof T2> | Extract<"eventType", keyof T2> | Extract<"clearable", keyof T2> | Extract<"custom", keyof T2> | Extract<"initValue", keyof T2>)[]>(propsArg: T2, excludes?: EX) => import("vue").ComputedRef<{ [P in EX extends (infer KE)[] ? Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> | Exclude, KE> : Extract<"name", keyof T2> | Extract<"modelValue", keyof T2> | Extract<"injectKey", keyof T2> | Extract<"eventType", keyof T2> | Extract<"clearable", keyof T2> | Extract<"custom", keyof T2> | Extract<"initValue", keyof T2>]: { [k in Extract<"name", keyof T2> | Extract<"modelValue", keyof T2> | Extract<"injectKey", keyof T2> | Extract<"eventType", keyof T2> | Extract<"clearable", keyof T2> | Extract<"custom", keyof T2> | Extract<"initValue", keyof T2>]: T2[k]; }[P]; }>; export declare const emits: { 'update:modelValue': any; active: any; inactive: any; }; export declare const createOnEmits: (emit: T2, excludes?: EX) => { [P in EX extends (infer KE)[] ? Exclude<"update:modelValue", KE> | Exclude<"active", KE> | Exclude<"inactive", KE> : "update:modelValue" | "active" | "inactive"]: { 'update:modelValue': (...e: import("packages/entry").RestParameters) => void; active: (...e: import("packages/entry").RestParameters) => void; inactive: (...e: import("packages/entry").RestParameters) => void; }[P]; };