/// import { IMockResponse, IRequestInit, IResourceType } from "../Interceptor.types"; export type RequestProxyFunction = (request: IRequestInit, win: Cypress.AUTWindow, resourceType: IResourceType) => Promise; export interface RequestProxyFunctionResult { done: (response: XMLHttpRequest | Response, resolve: VoidFunction, isMock?: boolean) => void; error: (error: Error) => void; mock: IMockResponse | undefined; } export declare const emptyProxy: RequestProxyFunctionResult; export declare class RequestProxy { private _onCreate?; private _requestProxyFunction?; set onCreate(onCreate: VoidFunction); get onCreate(): VoidFunction; set requestProxyFunction(requestProxyFunction: RequestProxyFunction); requestStart(request: IRequestInit, win: Cypress.AUTWindow, resourceType: IResourceType): Promise; }