import { NativeError } from './NativeError'; export declare type Callback = (error: NativeError | undefined, result: T | undefined) => void; export declare function mergeVoid(mapError: (error: NativeError) => Error, errorCallback: (error: Error) => void, successCallback: () => void): Callback; export declare function merge(mapError: (error: NativeError) => Error, errorCallback: (error: Error) => void, successCallback: (result: Success) => void): Callback;