declare const DeviceSchema: {
    name: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    extension: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    type: import("yup").StringSchema<string, Record<string, any>, string>;
};
declare const schema: (type: any) => import("yup").ObjectSchema<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
    name: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    extension: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    type: import("yup").StringSchema<string, Record<string, any>, string>;
}>, Record<string, any>, import("yup/lib/object").TypeOfShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
    name: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    extension: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    type: import("yup").StringSchema<string, Record<string, any>, string>;
}>>, import("yup/lib/object").AssertsShape<import("yup/lib/object").Assign<import("yup/lib/object").ObjectShape, {
    name: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    extension: import("yup/lib/string").RequiredStringSchema<string, Record<string, any>>;
    type: import("yup").StringSchema<string, Record<string, any>, string>;
}>>>;
export { schema, DeviceSchema };
