/**
 * Response Builder Utilities
 *
 * Builds consistent API responses matching CLI expectations.
 */
/**
 * Base reference structure matching CLI types
 */
export interface BaseReferenceResponse {
    id: string;
    type: string;
    repository: string;
    created_at: string;
    checksum: string;
}
/**
 * Build a base reference response
 */
export declare function buildBaseReference(id: string, type: string, repository: string): BaseReferenceResponse;
/**
 * Build simulation output reference
 */
export declare function buildSimulationOutputReference(id: string, simRef: unknown, outputType: string): Record<string, unknown>;
/**
 * Build manifest reference
 */
export declare function buildManifestReference(id: string, query: string): Record<string, unknown>;
/**
 * Build plan reference
 */
export declare function buildPlanReference(id: string, manifestRef: unknown, params: Record<string, unknown>): Record<string, unknown>;
/**
 * Build simulation run reference
 */
export declare function buildSimulationRunReference(id: string, planRef: unknown, config: Record<string, unknown>): Record<string, unknown>;
/**
 * Build simulation reference from scenario object (natural language converted)
 */
export declare function buildScenarioSimulationReference(id: string, scenario: unknown, config: Record<string, unknown>): Record<string, unknown>;
/**
 * Build ROI report reference
 */
export declare function buildRoiReportReference(id: string, simRef: unknown, reportType: string, params: Record<string, unknown>): Record<string, unknown>;
/**
 * Build intent reference
 */
export declare function buildIntentReference(id: string, simRef: unknown, spec: Record<string, unknown>): Record<string, unknown>;
/**
 * Build export reference
 */
export declare function buildExportReference(id: string, intentRef: unknown, formatSpec: Record<string, unknown>): Record<string, unknown>;
/**
 * Build ERP Surface reference
 */
export declare function buildErpSurfaceReference(id: string, sourceRef: unknown, erpType: string, operation: string, entityType: string, query: Record<string, unknown>, syncConfig: Record<string, unknown>): Record<string, unknown>;
/**
 * Build diligence package reference
 */
export declare function buildDiligencePackageReference(id: string, refs: unknown, frameworks: string[], requirements: Record<string, unknown>): Record<string, unknown>;
//# sourceMappingURL=response-builder.d.ts.map