import { IRequest, IRequestInfo, IRequestInit, IHeaders } from '../../base/interfaces/official'; import { IRequestProperties } from '../../base/official-klasses/Request'; export declare const getState: (instance: IRequest) => IRequestProperties, setState: (instance: IRequest, properties: Partial) => void; declare const RequestBaseClass: { new (_input: IRequestInfo, _init?: IRequestInit | undefined): { readonly cache: Promise; readonly credentials: Promise; readonly destination: Promise; readonly headers: IHeaders; readonly integrity: Promise; readonly isHistoryNavigation: Promise; readonly isReloadNavigation: Promise; readonly keepalive: Promise; readonly method: Promise; readonly mode: Promise; readonly redirect: Promise; readonly referrer: Promise; readonly referrerPolicy: Promise; readonly url: Promise; readonly bodyUsed: Promise; arrayBuffer(): Promise; json(): Promise; text(): Promise; }; }; export default class Request extends RequestBaseClass implements IRequest { constructor(_input: IRequestInfo, _init?: IRequestInit); get headers(): IHeaders; } export {};