export declare type RequestMethod = '' | 'GET' | 'POST' | 'PUT' | 'DELETE' | 'HEAD' | 'CONNECT' | 'OPTIONS' | 'TRACE' | 'PATCH' | string; export declare class NetworkRequestItem { id: string; name?: string; method: RequestMethod; url: string; status: number | string; statusText?: string; cancelState?: 0 | 1 | 2 | 3; readyState?: XMLHttpRequest['readyState']; header: { [key: string]: string; } | null; responseType: XMLHttpRequest['responseType'] | 'text' | 'arraybuffer'; requestType: 'xhr' | string | 'fetch'; requestHeader: HeadersInit | null; response: any; responseSize: number; responseSizeText: string; startTime: number; startTimeText: string; endTime: number; costTime?: number; getData: { [key: string]: string; } | null; postData: { [key: string]: string; } | string | null | Array; postLength: number; actived: boolean; noVConsole?: boolean; _XMLReq: XMLHttpRequest | null; constructor(); } export declare class NetworkRequestItemProxy extends NetworkRequestItem { static Handler: { get(item: NetworkRequestItemProxy, prop: string): any; set(item: NetworkRequestItemProxy, prop: string, value: any): boolean; }; protected _response?: any; constructor(item: NetworkRequestItem); }