import { TapRequestFrame, TapResponseFrame } from '@iotize/tap/client/api';
export declare type RouteTypeObject = {
    codeRet: number;
    body?: Uint8Array;
};
export declare type RouteType = number | RouteTypeObject | string | Uint8Array | TapResponseFrame;
export declare type ResponseAdapterFunction = (request: TapRequestFrame) => TapResponseFrame;
export declare type FilterFunction<DataType> = (input: DataType) => boolean;
export declare type Predicate<DataType> = (input: DataType) => boolean;
