///
import { IterableX } from './iterable';
import { AsyncIterableX } from './asynciterable';
export declare type UnaryFunction = (source: T) => R;
export declare type OperatorFunction = UnaryFunction, IterableX>;
export declare type OperatorAsyncFunction = UnaryFunction, AsyncIterableX>;
export declare type MonoTypeOperatorFunction = OperatorFunction;
export declare type MonoTypeOperatorAsyncFunction = OperatorAsyncFunction;
/** @ignore */
export declare type BufferLike = string | Buffer | Uint8Array;