import { type HelmExecutionBuilder } from '../../execution/helm-execution-builder.js';
import { type HelmRequest } from '../helm-request.js';
import { type Repository } from '../../model/repository.js';
import { type AddRepoOptions } from '../../model/add/add-repo-options.js';
/**
 * A request to add a new Helm repository.
 */
export declare class RepositoryAddRequest implements HelmRequest {
    private readonly repository;
    private readonly options?;
    constructor(repository: Repository, options?: AddRepoOptions);
    apply(builder: HelmExecutionBuilder): void;
}
