import type { Body, HttpRequest, S3 } from "./s3.js";
import { type HeadObjectResponse } from "./head_object.js";
export type GetObjectResponse = HeadObjectResponse & {
    Body: Body;
};
export declare function getObject(s3: S3, ctx: AbortSignal | null, key: string, ...optReqFuncs: Array<(req: HttpRequest) => void>): Promise<GetObjectResponse>;
