import { Static, TSchema } from "@sinclair/typebox";
import { Response } from 'undici';
import type { RequestInfo, RequestInit } from 'undici';
export declare class TypedResponse extends Response {
    constructor(response: Response);
    typed<T extends TSchema>(type: T): Promise<Static<T>>;
}
export default function (input: RequestInfo, init?: RequestInit): Promise<TypedResponse>;
