import { CreateAdPerformanceReportExcelResult } from '../command'; /** * @author 홍준 * @description 외부 연동 계정이 생성한 광고 성과 리포트 작업 조회 요청입니다. * @process UUID 작업 ID 검증 → 작업 소유자와 상태 확인 */ export declare class GetAdPerformanceReportJobPayload { jobId: string; } /** * @author 홍준 * @description 생성 중에는 상태를, 완료 시 다운로드 정보와 채널별 경고를 반환합니다. * @process 작업 상태에 따라 완료 결과 또는 공개 오류를 반환합니다. */ export type GetAdPerformanceReportJobResult = { jobId: string; status: 'queued' | 'processing'; } | ({ jobId: string; status: 'completed'; } & CreateAdPerformanceReportExcelResult) | { jobId: string; status: 'failed'; error: { code: string; message: string; }; };