import type { NativeChangeState, NativeClarificationMode, NativeFinding, NativeProjectPaths, NativeStatusPageProjection, NativeStatusProjection } from './native-types.js'; export declare const NATIVE_STATUS_PAGE_LIMITS: Readonly<{ maxItems: 24; maxChanges: 4096; maxSerializedBytes: number; }>; export declare function nativeNextCommand(state: NativeChangeState, archiveReady: boolean, evidenceRetreat?: boolean, _clarificationMode?: NativeClarificationMode): string | null; export declare function inspectNativeStatus(paths: NativeProjectPaths, name: string, options?: { details?: boolean; acceptanceCursor?: string; includeConflictFindings?: boolean; clarificationMode?: NativeClarificationMode; maxVerifyFailures?: number; }): Promise; export declare function listNativeChangeNames(paths: NativeProjectPaths): Promise; export declare function listNativeStatusPage(paths: NativeProjectPaths, options?: { cursor?: string | null; clarificationMode?: NativeClarificationMode; maxVerifyFailures?: number; }): Promise; /** Compatibility projection for in-process callers; CLI consumers receive the resumable page. */ export declare function listNativeStatus(paths: NativeProjectPaths, options?: { clarificationMode?: NativeClarificationMode; maxVerifyFailures?: number; }): Promise; export declare function inspectNativeArtifactFindings(paths: NativeProjectPaths, state: NativeChangeState): Promise; //# sourceMappingURL=native-diagnostics.d.ts.map