export type Recording = {
    request: {
        url: string;
        headers: [{
            name: string;
            value: string;
        }];
        postData: {
            mimeType: string;
            text: any;
        };
    };
    response: {
        content: {
            mimeType: string;
            text: any;
        };
        cookies: {
            httpOnly: boolean;
            name: string;
            path: string;
            value: string;
        }[];
        headers: [{
            name: string;
            value: string;
        }];
    };
};
export declare function defaultMatchRequestsBy(protocol?: boolean): {
    method: boolean;
    headers: boolean;
    body: boolean;
    order: boolean;
    url: {
        protocol: boolean;
        username: boolean;
        password: boolean;
        hostname: boolean;
        port: boolean;
        pathname: boolean;
        query: boolean;
        hash: boolean;
    };
};
export declare function filterRecording(recording: Recording): void;
export declare function cleanupProxyRequestUrl(url: string): string;
//# sourceMappingURL=PollyUtils.d.ts.map