import { type ManagerServiceSpec } from "./manager-service-spec.js"; import type { ServiceHost } from "./service-host.js"; import { type WindowsServiceMigrationResult } from "./service-migration-windows-state.js"; export type { WindowsServiceMigrationPhase, WindowsServiceMigrationResult, } from "./service-migration-windows-state.js"; export declare function readWindowsServiceMigrationTarget(host: ServiceHost): ManagerServiceSpec | null; export declare function readWindowsServiceMigrationResult(host: ServiceHost): WindowsServiceMigrationResult | null; export declare function migrateInstalledWindowsService(input: ManagerServiceSpec, host: ServiceHost, options?: { restart?: boolean; }): Promise; /** recover --rollback-migration 使用;已有 manager 操作时拒绝盲卸载。 */ export declare function rollbackWindowsServiceMigration(id: string, host: ServiceHost): Promise; //# sourceMappingURL=service-migration-windows.d.ts.map