import type { DaemonComponents } from '../boot/daemon-lifecycle.js';
import type { LocalMeshEntry } from '../repo-mesh-types.js';
export declare function resolveCoordinatorDaemonIds(components: DaemonComponents): string[];
export declare function daemonHostsMesh(mesh: LocalMeshEntry, daemonIds: string[]): boolean;
export declare function daemonIdListIncludes(ids: readonly string[], id: string | undefined): boolean;
export declare function resolveCoordinatorSelfIds(mesh: LocalMeshEntry, drainDaemonIds: string[]): string[];
