export interface LearningExtractionResult { signals?: number; patterns?: number; recommendations?: number; artifactCandidates?: number; processedEventCount?: number; newWatermark?: string; insertedSignals?: number; existingSignals?: number; insertedPatterns?: number; existingPatterns?: number; insertedRecommendations?: number; existingRecommendations?: number; insertedArtifactCandidates?: number; existingArtifactCandidates?: number; } export interface LearningSignalRow { id: string; signalType: string; title: string; summary: string; confidence: number; status: string; createdAt?: string; } export interface LearningArtifactCandidateRow { id: string; candidateType: string; targetArtifactType: string; targetArtifactId?: string | null; releaseGateStatus: string; approvalStatus: string; createdAt?: string; } export declare function listLearningSignalsRemote(options: { targetOrg?: string; signalType?: string; limit?: number; offset?: number; }): Promise<{ rows: LearningSignalRow[]; total: number; limit: number; offset: number; }>; export declare function listLearningArtifactCandidatesRemote(options: { targetOrg?: string; candidateType?: string; limit?: number; offset?: number; }): Promise<{ rows: LearningArtifactCandidateRow[]; total: number; limit: number; offset: number; }>; export interface LearningPublishResult { candidateId: string; routeId?: string; releaseGateStatus?: string; publishEligible: boolean; publicationEventId?: string; wired: boolean; reason?: string; reasonCode?: string; } export interface LearningRollbackResult { publicationEventId: string; rollbackExecutionId?: string; targetArtifactType?: string; rollbackStatus?: string; wired: boolean; reasonCode?: string; reason?: string; } export interface LearningRecordGateEvidenceResult { candidateId: string; routeId?: string; auditLineagePresent: boolean; learningUsageRecorded: boolean; redactedViewOnly: boolean; observabilityBaselinePresent: boolean; monitoringPlanPresent: boolean; wired: boolean; reason?: string; } export declare function extractExecutionLearningRemote(options: { targetOrg?: string; executionId: string; }): Promise; export declare function runLearningPipelineRemote(options: { targetOrg?: string; limit?: number; }): Promise; export declare function generateLearningDraftContentRemote(options: { targetOrg?: string; candidateId: string; force?: boolean; }): Promise<{ candidateId: string; contentStatus?: string; generatedContent?: unknown; usedEvidenceSourceIds?: string[]; missingEvidence?: unknown; modelRef?: string; wired: boolean; reasonCode?: string; reason?: string; }>; export declare function applyDraftRemote(options: { targetOrg?: string; candidateId: string; }): Promise<{ candidateId: string; recommendationId?: string; previousStatus?: string; newStatus?: string; wired: boolean; reason?: string; }>; export declare function runSimulationRemote(options: { targetOrg?: string; candidateId: string; }): Promise<{ candidateId: string; routeId?: string; status?: string; testCaseIds?: string[]; blockers?: unknown[]; suiteRun?: unknown; wired: boolean; reason?: string; }>; export declare function requestApprovalRemote(options: { targetOrg?: string; candidateId: string; approvalProcessId?: string; }): Promise<{ candidateId: string; routeId?: string; approvalStatus?: string; approvalInstanceId?: string; skippedReason?: string; wired: boolean; reason?: string; }>; export declare function publishLearningRemote(options: { targetOrg?: string; candidateId: string; }): Promise; export declare function recordLearningGateEvidenceRemote(options: { targetOrg?: string; candidateId: string; baselineId?: string; }): Promise; export declare function rollbackLearningPublicationRemote(options: { targetOrg?: string; publicationEventId: string; reasonCode: string; }): Promise; export declare function listLearningPublicationsRemote(options: { targetOrg?: string; targetArtifactType?: string; artifactCandidateId?: string; recommendationId?: string; releaseGateRecordId?: string; limit?: number; offset?: number; }): Promise<{ rows: Array>; total: number; limit: number; offset: number; }>; export declare function getLearningSettingsRemote(options: { targetOrg?: string; }): Promise<{ workspaceId: string; behaviorEventRetentionDays: number; learningOptOut: boolean; learningCaptureDisabledEventTypes: string[]; isDefault: boolean; }>; export declare function updateLearningSettingsRemote(options: { targetOrg?: string; behaviorEventRetentionDays?: number; learningOptOut?: boolean; learningCaptureDisabledEventTypes?: string[]; }): Promise<{ workspaceId: string; behaviorEventRetentionDays: number; learningOptOut: boolean; learningCaptureDisabledEventTypes: string[]; isDefault: boolean; }>;