import { IRequestInfo, IRequestInit } from '@ulixee/awaited-dom/base/interfaces/official'; import CoreFrameEnvironment from './CoreFrameEnvironment'; export default function RequestGenerator(coreFrame: Promise): { new (input: IRequestInfo, init?: IRequestInit): { readonly headers: import("@ulixee/awaited-dom/base/interfaces/official").IHeaders; readonly cache: Promise; readonly credentials: Promise; readonly destination: Promise; 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 declare function getRequestIdOrUrl(input: IRequestInfo): Promise;