import type { AwsRegion } from './regions'; import type { RequestHandler } from './types'; type MandatoryParameters = { region: AwsRegion; bucketName: string; objectKey: string; expiresInSeconds: number; }; type OptionalParameters = { checkIfObjectExists: CheckIfObjectExists; forcePathStyle: boolean; }; export type PresignUrlInput = MandatoryParameters & Partial> & { requestHandler?: RequestHandler; }; export declare const presignUrl: ({ region, bucketName, objectKey, checkIfObjectExists, expiresInSeconds, forcePathStyle, requestHandler, }: PresignUrlInput) => Promise; export {};