import { Body, Chunk, Handler, Request, Response } from "."; import { Matched } from "../pattern"; export declare class BinHandler implements Handler { handle(request: Request): Promise; responseBody({ headers, body }: Matched): Promise; get(request: Matched): Promise; post(request: Matched): Promise; put(request: Matched): Promise; patch(request: Matched): Promise; delete_(request: Matched): Promise; streamBytes({ uri: [size] }: Matched): Promise; notFound(): Promise; } export declare class ByteChunk implements Chunk { private value; constructor(value: Uint8Array); text(): string; data(): Uint8Array; } export declare class ByteBody implements Body { private value; constructor(value: Uint8Array); text(): Promise; [Symbol.asyncIterator](): AsyncIterator; }