import { BuildResult } from '../types/BuildResult.js';
/**
 * Interface for projects that can be built
 */
export interface Buildable {
    /**
     * Build the project with the given options
     */
    build(options?: BuildOptions): Promise<BuildResult>;
}
/**
 * Options for building a project
 */
export interface BuildOptions {
    configuration?: string;
    platform?: string;
    scheme?: string;
    target?: string;
    product?: string;
    deviceId?: string;
    derivedDataPath?: string;
}
//# sourceMappingURL=Buildable.d.ts.map