export interface GuardrailRuleView { id: string; name: string; description?: string; conditions: unknown; riskLevel: string; action: unknown; priority: number; isActive?: boolean; createdAt?: string; } export declare function createGuardrailRemote(options: { targetOrg: string; name: string; description?: string; conditions: unknown; riskLevel: string; action: unknown; priority?: number; }): Promise; export declare function updateGuardrailRemote(options: { targetOrg: string; id: string; name?: string; description?: string; conditions?: unknown; riskLevel?: string; action?: unknown; priority?: number; }): Promise; export declare function deleteGuardrailRemote(options: { targetOrg: string; id: string; }): Promise; export declare function toggleGuardrailRemote(options: { targetOrg: string; id: string; }): Promise<{ id: string; name: string; isActive: boolean; }>; export declare function reorderGuardrailsRemote(options: { targetOrg: string; orderedIds: string[]; }): Promise; export interface EmbeddingRouteDiagnosticView { providerConfigKey: string | null; position: number; resolutionSource: string; selectedModelId: string | null; eligible: boolean; reasonCodes: string[]; } export interface EmbeddingRoutingReadinessView { workspaceId: string; ready: boolean; policyState: string; candidates: EmbeddingRouteDiagnosticView[]; } export interface IngestResult { documentTitle: string; totalChunks: number; embeddedChunks: number; failedChunks: number; chunkIds: string[]; } export interface KnowledgeChunkView { id: string; title: string; content: string; contentType?: string; sourceType?: string; accessLevel?: string; createdAt?: string; } export declare function createKnowledgeChunkRemote(options: { targetOrg: string; title: string; content: string; contentType?: string; sourceType?: string; sourceObject?: string; sourceRecordId?: string; orgNodeId?: string; accessLevel?: string; metadata?: unknown; }): Promise; export declare function ingestDocumentRemote(options: { targetOrg: string; title: string; content: string; sourceType?: string; sourceObject?: string; sourceRecordId?: string; orgNodeId?: string; accessLevel?: string; metadata?: unknown; }): Promise; export declare function ingestKnowledgeFileRemote(options: { targetOrg: string; fileName: string; contentBase64: string; accessLevel?: string; orgNodeId?: string; }): Promise; export declare function ingestKnowledgeUrlRemote(options: { targetOrg: string; url: string; title?: string; accessLevel?: string; }): Promise; export declare function deleteKnowledgeDocumentRemote(options: { targetOrg: string; sourceRecordId: string; }): Promise; export declare function reembedFailedChunksRemote(options: { targetOrg: string; }): Promise; export declare function getEmbeddingRoutingReadinessRemote(options: { targetOrg: string; }): Promise; export declare function getKnowledgeChunksRemote(options: { targetOrg: string; ids: string[]; }): Promise;