import { type NativeCheckReceipt } from './native-check-receipt.js'; import type { NativeChangeState, NativeProjectPaths } from './native-types.js'; export interface NativeCheckResult { change: NativeChangeState; receipt: NativeCheckReceipt; checkRef: string; ref: string; } /** * Run the one built-in, read-only Native check without advancing workflow state. * * Journal recovery and the state read happen under the same lock pair as transitions. The receipt * is independent evidence: this function deliberately writes no state, run, or trajectory record. */ export declare function checkNativeChange(options: { paths: NativeProjectPaths; name: string; }): Promise; /** Run the check while the caller already owns Native's mutation and transition locks. */ export declare function checkNativeChangeLocked(options: { paths: NativeProjectPaths; name: string; }): Promise; //# sourceMappingURL=native-check.d.ts.map