import { type LlmRuntime } from '@deepseek-ai/dsh-llm'; export interface OwnerRequestReviewInput { readonly ownerText: string; readonly toolName: string; readonly arguments: unknown; readonly currentTarget?: unknown; readonly resourceKind: 'memory' | 'wiki'; readonly operation: 'add' | 'replace' | 'create' | 'update'; readonly provider: string; readonly model: string; readonly timeoutMs: number; readonly maxTokens: number; readonly signal: AbortSignal; } /** Failure, malformed output and a non-cooperating stream all retain the normal proposal path. */ export declare function reviewOwnerRequest(llm: LlmRuntime, input: OwnerRequestReviewInput): Promise; export type OwnerRequestReviewResult = 'execute' | 'ask' | 'malformed' | 'timeout' | 'stream-invalid' | 'error' | 'input-limit' | 'cancelled'; /** The result is categorical; no model text or tool arguments escape this reviewer. */ export declare function reviewOwnerRequestDetailed(llm: LlmRuntime, input: OwnerRequestReviewInput): Promise; //# sourceMappingURL=owner-request-review.d.ts.map