import type { InitNewProjectInfo, PhaseOpInfo, PhasePlanIndex } from './types.js'; export interface QueryHotpathMethodsDeps { dispatchNativeHotpath: (legacyCommand: string, legacyArgs: string[], registryCommand: string, registryArgs: string[], mode: 'json' | 'raw') => Promise; } /** * Module owning typed hot-path method projection for GSDTools facade. */ export declare class QueryHotpathMethods { private readonly deps; constructor(deps: QueryHotpathMethodsDeps); phaseComplete(phase: string): Promise; commit(message: string, files?: string[]): Promise; initPhaseOp(phaseNumber: string): Promise; configGet(key: string): Promise; phasePlanIndex(phaseNumber: string): Promise; initNewProject(): Promise; configSet(key: string, value: string): Promise; } //# sourceMappingURL=query-hotpath-methods.d.ts.map