import { type LastServicesRestart as LastServicesRestartType, type ServicesRestartBlockedResult, type ServicesRestartSucceededResult as ServicesRestartSucceededResultType } from '../../shared/server-info.js'; import { type RestartBlockedError } from './restart-gate.js'; export type ServicesRestartSucceededDraft = Omit; export type ServicesRestartBlockedDraft = Omit; export type ServicesRestartResultDraft = ServicesRestartBlockedDraft | ServicesRestartSucceededDraft; export type ServicesRestartSummary = Pick; export declare function servicesRestartLogPath(animaHome: string): string; export declare function servicesRestartResultPath(animaHome: string): string; export declare function idleServicesRestartResult(): ServicesRestartSucceededDraft; export declare function blockedServicesRestartResult(error: RestartBlockedError): ServicesRestartBlockedDraft; export declare function writeServicesRestartResult(resultPath: string, result: ServicesRestartResultDraft, now?: Date): Promise; export declare function readLastServicesRestart(animaHome: string): Promise; export declare function readServicesRestartSummary(resultPath: string): Promise; //# sourceMappingURL=restart-result.d.ts.map