import type { Client } from "../kernel.js";
import type { ProjectArchiveCreateOptions, ProjectArchiveDownload, ProjectArchiveDto, ProjectArchiveExportOptions, ProjectArchiveExportResult, ProjectArchiveWaitOptions } from "./archives.types.js";
export declare class Archives {
    private readonly client;
    constructor(client: Client);
    create(projectId: string, opts?: ProjectArchiveCreateOptions): Promise<ProjectArchiveDto>;
    get(projectId: string, archiveId: string): Promise<ProjectArchiveDto>;
    wait(projectId: string, archiveId: string, opts?: ProjectArchiveWaitOptions): Promise<ProjectArchiveDto>;
    download(projectId: string, archiveId: string): Promise<ProjectArchiveDownload>;
    export(projectId: string, opts?: ProjectArchiveExportOptions): Promise<ProjectArchiveExportResult>;
}
//# sourceMappingURL=archives.d.ts.map