import { BaseAPI } from '../base';
import type { BaseAPIContext } from '../type';
import type { ProjectArtifact, ProjectArtifactCopyElement, ProjectArtifactDeleteContext, ProjectArtifactGetManyContext } from './type';
export declare class ProjectRepositoryArtifactAPI extends BaseAPI {
    constructor(context: BaseAPIContext);
    getMany(context: ProjectArtifactGetManyContext): Promise<ProjectArtifact[]>;
    copy(destination: ProjectArtifactCopyElement, source: string | ProjectArtifactCopyElement): Promise<void>;
    delete(context: ProjectArtifactDeleteContext): Promise<void>;
}
