import { Storage } from '@google-cloud/storage'; import { ComKey, Item, PriKey } from '@fjell/types'; import { PathBuilder } from '../../PathBuilder'; import { SignedUrlOptions } from '../../types/Files'; import { Options } from '../../Options'; /** * Get a signed URL for a file attachment */ export declare function getSignedUrl, S extends string, L1 extends string = never, L2 extends string = never, L3 extends string = never, L4 extends string = never, L5 extends string = never>(storage: Storage, bucketName: string, key: PriKey | ComKey, label: string, filename: string, signedUrlOptions: SignedUrlOptions | undefined, pathBuilder: PathBuilder, options: Options): Promise;