export type LogLevel = 'info' | 'debug'; export type UUID = `${string}-${string}-${string}-${string}-${string}`; export interface MockingStartMessage { readonly type: 'AGAR_MOCKING_START'; readonly logLevel: LogLevel; } export interface MockingStartedMessage { readonly type: 'AGAR_MOCKING_STARTED'; } export interface MockingStopMessage { readonly type: 'AGAR_MOCKING_STOP'; } export interface MockingStoppedMessage { readonly type: 'AGAR_MOCKING_STOPPED'; } export interface MockRequestMessage { readonly type: 'AGAR_MOCKED_REQUEST'; readonly requestId: UUID; readonly method: string; readonly url: string; readonly headers: Record; readonly body: ArrayBuffer; } export interface MockedResponseHeadMessage { readonly type: 'AGAR_MOCKED_RESPONSE_HEAD'; readonly requestId: UUID; readonly status: number; readonly statusText: string; readonly headers: Record; } export interface MockedResponseBodyChunkMessage { readonly type: 'AGAR_MOCKED_RESPONSE_BODY_CHUNK'; readonly buffer: ArrayBuffer; } export interface MockedResponseBodyDoneMessage { readonly type: 'AGAR_MOCKED_RESPONSE_BODY_DONE'; } export interface MockedRequestAbortedMessage { readonly type: 'AGAR_MOCKED_REQUEST_ABORTED'; readonly requestId: UUID; } export interface MockedRequestResponseChunkMessage { readonly type: 'AGAR_MOCKED_REQUEST_RESPONSE_CHUNK'; readonly requestId: UUID; } export declare const mockPrefix = "/custom/"; export declare const isMockingStartMessage: (data: unknown) => data is MockingStartMessage; export declare const isMockingStartedMessage: (data: unknown) => data is MockingStartedMessage; export declare const isMockingStopMessage: (data: unknown) => data is MockingStopMessage; export declare const isMockingStoppedMessage: (data: unknown) => data is MockingStoppedMessage; export declare const isMockRequestMessage: (data: unknown) => data is MockRequestMessage; export declare const isMockedResponseHeadMessage: (data: unknown) => data is MockedResponseHeadMessage; export declare const isMockedResponseBodyChunkMessage: (data: unknown) => data is MockedResponseBodyChunkMessage; export declare const isMockedResponseBodyDoneMessage: (data: unknown) => data is MockedResponseBodyDoneMessage; export declare const isMockedRequestAbortedMessage: (data: unknown) => data is MockedRequestAbortedMessage; export declare const isMockedRequestResponseChunkMessage: (data: unknown) => data is MockedRequestResponseChunkMessage; export declare const getHeaders: (headers: Headers) => Record; //# sourceMappingURL=Shared.d.ts.map