import { DomainDesc, DomainDiskDesc, DomainInterfaceDesc } from "./desc";
export declare class DomainBuilder {
    private domainDesc;
    fromTemplate(templateDesc: DomainDesc): DomainBuilder;
    setName(name: string): DomainBuilder;
    setUUID(uuid: string): DomainBuilder;
    addDisk(diskDesc: DomainDiskDesc): DomainBuilder;
    addInterface(interfaceDesc: DomainInterfaceDesc): DomainBuilder;
    build: () => DomainDesc;
}
