import { MonoTypeOperatorFunction, ObservableInput, OperatorFunction } from 'rxjs'; import { Result } from '../index.js'; export declare function resultMap(mapper: (val: T) => T2): OperatorFunction, Result>; export declare function resultMapErr(mapper: (val: E) => E2): OperatorFunction, Result>; export declare function resultMapTo(value: T2): OperatorFunction, Result>; export declare function resultMapErrTo(value: E2): OperatorFunction, Result>; export declare function elseMap(mapper: (val: E) => E2): OperatorFunction, T | E2>; export declare function elseMapTo(value: E2): OperatorFunction, T | E2>; export declare function resultSwitchMap(mapper: (val: T) => ObservableInput>): OperatorFunction, Result>; export declare function resultSwitchMap(mapper: (val: T) => ObservableInput): OperatorFunction, Result>; export declare function resultMergeMap(mapper: (val: T) => ObservableInput>): OperatorFunction, Result>; export declare function resultMergeMap(mapper: (val: T) => ObservableInput): OperatorFunction, Result>; export declare function filterResultOk(): OperatorFunction, T>; export declare function filterResultErr(): OperatorFunction, E>; export declare function tapResultErr(tapFn: (err: E) => void): MonoTypeOperatorFunction>; export declare function tapResultOk(tapFn: (val: T) => void): MonoTypeOperatorFunction>; //# sourceMappingURL=index.d.ts.map