import { Media } from '@vunk/core'; import { PropType } from 'vue'; export declare const props: { modelValue: { type: StringConstructor; default: string; }; modules: { type: PropType[]>; default: () => any[]; }; lazy: { type: BooleanConstructor; default: boolean; }; tabXClass: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; headerClass: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; bodyClass: { type: (StringConstructor | ObjectConstructor)[]; default: string; }; }; export declare const createBindProps: | Extract<"headerClass", keyof T2> | Extract<"modules", keyof T2> | Extract<"lazy", keyof T2> | Extract<"tabXClass", keyof T2> | Extract<"bodyClass", 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> : Extract<"modelValue", keyof T2> | Extract<"headerClass", keyof T2> | Extract<"modules", keyof T2> | Extract<"lazy", keyof T2> | Extract<"tabXClass", keyof T2> | Extract<"bodyClass", keyof T2>]: { [k in Extract<"modelValue", keyof T2> | Extract<"headerClass", keyof T2> | Extract<"modules", keyof T2> | Extract<"lazy", keyof T2> | Extract<"tabXClass", keyof T2> | Extract<"bodyClass", keyof T2>]: T2[k]; }[P]; }>; export declare const emits: { 'update:modelValue': (value: string) => string; }; export declare const createOnEmits: (emit: T2, excludes?: EX) => { [P in EX extends (infer KE)[] ? Exclude<"update:modelValue", KE> : "update:modelValue"]: { 'update:modelValue': (...e: import("@vunk/core").RestParameters) => void; }[P]; };