import { type Hlc } from "../util/hlc.js"; export interface PodAliasRecord { podRid: string; alias: string; changedAt: string; hlc: Hlc; seq: number; writerId: string; } export declare function readAllPodAliasRecords(podRoot?: string): PodAliasRecord[]; export declare function foldPodAlias(records: readonly PodAliasRecord[], podRid: string): PodAliasRecord | null; export declare function readPodAlias(podRoot: string, podRid: string): PodAliasRecord | null; export declare function appendPodAlias(args: { podRoot?: string; podRid: string; alias: string; machineId?: string; changedAt?: string; hlcPath?: string; }): PodAliasRecord; export declare function ensurePodAliasAuthority(args: { podRoot: string; podRid: string; fallbackAlias?: string; }): PodAliasRecord; export declare function projectPodAlias(podRoot: string, podRid: string): string; //# sourceMappingURL=pod-alias-ledger.d.ts.map