import { PipeTransform } from '@angular/core';
import { TapApiExplorerService } from '@iotize/ionic';
import { ServiceCallType } from '@iotize/tap';
import { TapRequestFrame } from '@iotize/tap/client/api';
import { TranslateService } from '@ngx-translate/core';
import * as i0 from "@angular/core";
export type ServiceCallTypeWithDisplayInfo = ServiceCallType<any> & {
    tapRequestString?: string;
    title?: string;
    description?: string;
};
export declare class TapServiceCallListPipe implements PipeTransform {
    private apiExplorer;
    private translate;
    private _paths?;
    constructor(apiExplorer: TapApiExplorerService, translate: TranslateService);
    transform(search: string | ServiceCallTypeWithDisplayInfo | undefined, options?: {
        method: TapRequestFrame.MethodType;
    }): unknown;
    private _getApiPaths;
    static ɵfac: i0.ɵɵFactoryDeclaration<TapServiceCallListPipe, never>;
    static ɵpipe: i0.ɵɵPipeDeclaration<TapServiceCallListPipe, "tapServiceCallList", false>;
}
