import type { IDtoVerify, IDtoFuncBase } from "./types.js"; export declare const DtoRegExp: IDtoFuncBase, DtoVerifyRegExp: { type: string; verify: IDtoVerify; }; export declare const DtoMap: IDtoFuncBase, { /** 限制 Map 最大长度 */ maxSize?: number; /** 限制 Map 最小长度 */ minSize?: number; }>, DtoVerifyMap: { type: string; verify: IDtoVerify; }; export declare const DtoSet: IDtoFuncBase, { /** 限制 Set 最大长度 */ maxSize?: number; /** 限制 Set 最小长度 */ minSize?: number; }>, DtoVerifySet: { type: string; verify: IDtoVerify; }; export declare const DtoBlob: IDtoFuncBase, DtoVerifyBlob: { type: string; verify: IDtoVerify; }; export declare const DtoFile: IDtoFuncBase, DtoVerifyFile: { type: string; verify: IDtoVerify; }; export declare const DtoArrayBuffer: IDtoFuncBase, DtoVerifyArrayBuffer: { type: string; verify: IDtoVerify; }; export declare const DtoDataView: IDtoFuncBase, { /** 限制 DataView 最大字节数 */ maxByteLength?: number; /** 限制 DataView 最小字节数 */ minByteLength?: number; }>, DtoVerifyDataView: { type: string; verify: IDtoVerify; }; type TypedArrayMeta = { /** 限制 TypedArray 最大长度 */ maxLength?: number; /** 限制 TypedArray 最小长度 */ minLength?: number; }; export declare const DtoInt8Array: IDtoFuncBase, DtoVerifyInt8Array: { type: string; verify: IDtoVerify; }; export declare const DtoInt16Array: IDtoFuncBase, DtoVerifyInt16Array: { type: string; verify: IDtoVerify; }; export declare const DtoInt32Array: IDtoFuncBase, DtoVerifyInt32Array: { type: string; verify: IDtoVerify; }; export declare const DtoUint8Array: IDtoFuncBase, DtoVerifyUint8Array: { type: string; verify: IDtoVerify; }; export declare const DtoUint8ClampedArray: IDtoFuncBase, DtoVerifyUint8ClampedArray: { type: string; verify: IDtoVerify; }; export declare const DtoUint16Array: IDtoFuncBase, DtoVerifyUint16Array: { type: string; verify: IDtoVerify; }; export declare const DtoUint32Array: IDtoFuncBase, DtoVerifyUint32Array: { type: string; verify: IDtoVerify; }; export declare const DtoFloat32Array: IDtoFuncBase, DtoVerifyFloat32Array: { type: string; verify: IDtoVerify; }; export declare const DtoFloat64Array: IDtoFuncBase, DtoVerifyFloat64Array: { type: string; verify: IDtoVerify; }; export declare const DtoBigInt64Array: IDtoFuncBase, DtoVerifyBigInt64Array: { type: string; verify: IDtoVerify; }; export declare const DtoBigUint64Array: IDtoFuncBase, DtoVerifyBigUint64Array: { type: string; verify: IDtoVerify; }; export {}; //# sourceMappingURL=type-extended.d.ts.map