import type { CanonicalState } from "../types/index.js"; import type { ExecutionGate } from "../control/execution-gate.js"; /** * Write agent orientation artifacts. * * If `gate` is provided and governance authority exists, file writes are * routed through the ExecutionGate FilesystemWrite capability. Otherwise the * function falls back to direct filesystem writes (transitional behavior for * initialization paths where no expedition has been authorized yet). */ export declare function writeAgentArtifacts(synthDir: string, projectName: string, state?: CanonicalState, manifest?: { name?: string; governanceVersion?: string; }, gate?: ExecutionGate): Promise;