import { TypedArray } from './array.js'; import { Class, InferClass, InferTypedArray, ResolveResult, ResolveArrayResult } from './types.js'; export declare function _resolve(type: string, options?: unknown[], check?: boolean): () => T; export declare function _resolve(type: string, check?: boolean): () => T; export declare function _resolve(type: Class, check?: boolean): () => ResolveResult; export declare function _resolve(type: Class, options?: unknown[] | boolean, check?: boolean): () => ResolveResult; export declare function _resolve(type: TypedArray, check?: boolean): () => ResolveArrayResult; export declare function _resolve(type: TypedArray, options?: unknown[] | boolean, check?: boolean): () => ResolveArrayResult; export declare function _resolve>(type: T, check?: boolean): () => ResolveResult>; export declare function _resolve>(type: T, check?: boolean): () => ResolveArrayResult>; export declare function _resolve>(type: T, options?: unknown[] | boolean, check?: boolean): () => ResolveResult>; export declare function _resolve>(type: T, options?: unknown[] | boolean, check?: boolean): () => ResolveArrayResult>; //# sourceMappingURL=fp.d.ts.map