import type { Lix } from "../../lix/open-lix.js"; import type { LixEngine } from "../boot.js"; /** * @internal * Generates a human readable word for anonymous IDs using non-deterministic randomness. * * @example * const lowercase = randomHumanIdWord({ capitalize: false }); */ export declare function randomHumanIdWord(options?: { capitalize?: boolean; engine?: Pick; separator?: string; }): string; export declare function deterministicHumanIdVocabularySize(): number; /** * Sync variant of {@link humanId}. See {@link humanId} for behavior and examples. * * @remarks * - Accepts `{ engine }` (or `{ lix }`) and runs next to SQLite. * - Intended for engine/router and UDFs; app code should use {@link humanId}. * * @see humanId */ export declare function humanIdSync(args: { engine: Pick; separator?: string; capitalize?: boolean; }): string; /** * Generate a human-readable ID. * * Deterministic in deterministic mode; otherwise selects from a curated random vocabulary. * * @example * const name = await humanId({ lix }) */ export declare function humanId(args: { lix: Lix; separator?: string; capitalize?: boolean; }): Promise; //# sourceMappingURL=generate-human-id.d.ts.map