import type { Client } from "../kernel.js";
import type { ProjectBranchCreateOptions, ProjectBranchCreateResult, ProjectBranchDto, ProjectBranchesListResult, ProjectBranchRenewOptions } from "./branches.types.js";
export declare class Branches {
    private readonly client;
    constructor(client: Client);
    create(projectId: string, opts?: ProjectBranchCreateOptions): Promise<ProjectBranchCreateResult>;
    list(projectId: string): Promise<ProjectBranchesListResult>;
    renew(projectId: string, branchProjectId: string, opts?: ProjectBranchRenewOptions): Promise<ProjectBranchDto>;
    delete(projectId: string, branchProjectId: string): Promise<void>;
}
//# sourceMappingURL=branches.d.ts.map