import { type Hlc } from "../util/hlc.js"; import { type AppendLedgerRecordResult } from "./ledger-write.js"; export type AliasKind = string; export type AliasState = "active" | "tombstoned"; export interface AppendAliasArgs { name: string; targetRid: string; kind: AliasKind; state: AliasState; hlc?: Hlc; observedMaxHlc?: Hlc | null; seq?: number; createdAt?: string; podRoot?: string; writerId?: string; hlcPath?: string; } export declare function getAliasesLedgerDir(podRoot?: string): string; export declare function appendAliasRecord(args: AppendAliasArgs): AppendLedgerRecordResult; export declare function appendAliasActive(args: Omit): AppendLedgerRecordResult; export declare function appendAliasTombstone(args: Omit): AppendLedgerRecordResult; //# sourceMappingURL=alias-ledger-write.d.ts.map