import type { ConsequenceReport } from '../core/index.js'; export interface CloudSubmitConfig { cloudUrl: string; organizationId: string; actorId: string; actorKind?: 'human' | 'agent' | 'ci' | 'service' | 'unknown'; environment?: string; source: string; timeoutMs?: number; } export interface CloudSubmitResult { id: string; policyResult?: { action?: string; reason?: string; requiresApproval?: boolean; }; } export declare function resolveCloudSubmitConfig(input: { cloudUrl?: string; organizationId?: string; actorId?: string; actorKind?: CloudSubmitConfig['actorKind']; environment?: string; source: string; timeoutMs?: number; }): CloudSubmitConfig; export declare function submitConsequenceReport(report: ConsequenceReport, config: CloudSubmitConfig): Promise; //# sourceMappingURL=client.d.ts.map