import { Arch } from "@delicate/builder-util"; import { Target } from "../core"; import { PlatformPackager } from "../platformPackager"; import { ArtifactInfo } from "./RemoteBuildManager"; export declare class RemoteBuilder { readonly packager: PlatformPackager; private readonly toBuild; private buildStarted; constructor(packager: PlatformPackager); scheduleBuild(target: Target, arch: Arch, unpackedDirectory: string): void; build(): Promise; private _build; } export interface RemoteBuilderResponse { files: Array | null; error: string | null; }