import { ClientProxy } from '@nestjs/microservices'; import { AbstractParam } from '@yolo-croket-dev/core'; import { CreateFilePresignedUrlPayload, CreateFilePresignedUrlResult, ReadFilePresignedUrlPayload, ReadFilePresignedUrlResult } from '../dto/file/command'; export declare class AmqpFileService { private readonly client; private readonly amqpManager; constructor(client: ClientProxy); /** 파일 프리사인드 URL 생성 */ createFilePresignedUrl(payload: CreateFilePresignedUrlPayload, param: AbstractParam): Promise; /** 파일 프리사인드 URL 읽기 */ readFilePresignedUrl(payload: ReadFilePresignedUrlPayload, param: AbstractParam): Promise; }