import type { ServerResponse } from 'node:http'; /** * Refuse to mint a new catch-up job because the daemon is shutting down. * * Shaped after `respondIfStoreUnavailable` — retryable 503 plus `Retry-After` * — because that is what this is: the request is fine, the node just cannot * take on new work it will never drain. Returned from BOTH mint sites, which * is why I7's `result` vocabulary needed a distinct value; a 503 that clamped * to `unspecified` would hide the one route outcome shutdown introduces. */ export declare function catchupShuttingDownResponse(res: ServerResponse, includeSharedMemory: boolean): void; /** Fail closed without misreporting a transient authority outage as a denial. */ export declare function catchupAuthorityUnavailableResponse(res: ServerResponse, includeSharedMemory: boolean): void; /** The retryable 503 for an admission read that could not be completed. */ export declare function authorityUnavailableResponse(res: ServerResponse): void; //# sourceMappingURL=context-graph-catchup-responses.d.ts.map