export type BuildResourceStatus = 'ok' | 'autoscaling_required' | 'insufficient';
export declare class ResourceAmountDto {
    cpu: string;
    memory: string;
}
export declare class BuildResourcesResponseDto {
    /**
     * Synthetic status the frontend uses to decide which UI state to render:
     *   - ok                  → enough resources, proceed
     *   - autoscaling_required → not enough now, autoscaling will add a node
     *   - insufficient        → not enough, autoscaling disabled — user must act
     */
    status: BuildResourceStatus;
    required: ResourceAmountDto;
    available: ResourceAmountDto;
    total: ResourceAmountDto;
    used: ResourceAmountDto;
    autoscalingEnabled: boolean;
}
