import type { Hono } from "hono";
import type { Env, Schema } from "hono/types";
import type { AlibabaCloudFC3Event, AlibabaCloudFC3Handler } from "./types";
/**
 * Accepts events from Alibaba Cloud FC3 and return Alibaba Cloud FC3 responses
 */
export declare const handle: <E extends Env = Env, S extends Schema = {}, BasePath extends string = "/">(app: Hono<E, S, BasePath>) => AlibabaCloudFC3Handler;
export declare const createRequest: (event: AlibabaCloudFC3Event) => Request;
export declare const createResponse: (res: Response) => Promise<{
    statusCode: number;
    headers: Record<string, string>;
    body: string;
    isBase64Encoded: boolean;
}>;
export declare const isContentTypeBinary: (contentType: string) => boolean;
export declare const isContentEncodingBinary: (contentEncoding: string | null) => boolean;
//# sourceMappingURL=handler.d.ts.map