import type { Hooks } from "@opencode-ai/plugin"; import type { IdleContinuationClient } from "./idle-continuation.js"; import type { TokenCompactionClient } from "./token-compaction.js"; import { PendingInjectionStore } from "./store.js"; import { type ProjectAutoUpdateScheduler } from "./project-auto-update.js"; type Phase0HookOptions = { client?: IdleContinuationClient & TokenCompactionClient; projectAutoUpdate?: { readonly enabled: boolean; readonly scheduler?: ProjectAutoUpdateScheduler; }; projectDir?: string; store?: PendingInjectionStore; }; export declare function createPhase0Hooks(options?: Phase0HookOptions): Hooks; export {};