export declare const props: { for: { type: StringConstructor; default: any; }; id: { type: StringConstructor; required: true; }; defaultFor: { type: StringConstructor; default: any; }; }; export declare const createBindProps: | Extract<"id", keyof T2> | Extract<"defaultFor", keyof T2>)[]>(propsArg: T2, excludes?: EX) => import("vue").ComputedRef<{ [P in EX extends (infer KE)[] ? Exclude, KE> | Exclude, KE> | Exclude, KE> : Extract<"for", keyof T2> | Extract<"id", keyof T2> | Extract<"defaultFor", keyof T2>]: { [k in Extract<"for", keyof T2> | Extract<"id", keyof T2> | Extract<"defaultFor", keyof T2>]: T2[k]; }[P]; }>; export declare const emits: { 'update:for': any; }; export declare const createOnEmits: (emit: T2, excludes?: EX) => { [P in EX extends (infer KE)[] ? Exclude<"update:for", KE> : "update:for"]: { 'update:for': (...e: import("packages/entry").RestParameters) => void; }[P]; };