/** * Advanced Error Wrapper Implementations * Specialized wrapper functions for specific error handling scenarios */ import { DatabaseErrorWrapperOptions, ApiErrorWrapperOptions, BatchErrorWrapperOptions, TimeoutErrorWrapperOptions, BatchProcessingResult } from './errorTypes.js'; export declare const createDatabaseErrorWrapper: Promise>(fn: T, options?: DatabaseErrorWrapperOptions) => T; export declare const createApiErrorWrapper: Promise>(fn: T, options?: ApiErrorWrapperOptions) => T; export declare const createFileErrorWrapper: Promise>(fn: T, options?: ApiErrorWrapperOptions) => T; export declare const createBatchErrorWrapper: (processor: (items: T[]) => Promise, _options?: BatchErrorWrapperOptions) => ((items: T[]) => Promise>); export declare const createTimeoutErrorWrapper: Promise>(fn: T, options?: TimeoutErrorWrapperOptions) => T; //# sourceMappingURL=advancedWrappers.d.ts.map