import { NetworkResource } from '../../cdp/index.js';
import { NetworkResult } from '../common-types.js';
import { RuntimeCtx } from '../ctx.js';
import { Element } from '../element.js';
import { Pipe } from '../model/index.js';
export declare class SelectNetworkResources extends Pipe {
    static $type: string;
    static $help: string;
    resourceType: string;
    statusCode: string;
    method: string;
    hostnameRegexp: string;
    pathnameRegexp: string;
    requestBodyFormat: string;
    responseBodyFormat: string;
    apply(inputSet: Element[], _ctx: RuntimeCtx): Promise<Element[]>;
    collectNetworkResults(el: Element): Promise<NetworkResult[]>;
    readRequestBody(rs: NetworkResource, requestBodyFormat: string): Promise<any>;
    readResponseBody(rs: NetworkResource, responseBodyFormat: string): Promise<any>;
    matchStatusCode(pattern: string, status: number): boolean;
}
//# sourceMappingURL=Browser.selectNetworkResources.d.ts.map