import type { UnscopedId } from "../helpers/config-agnostic-types.js"; import { type UUIDV8 } from "../helpers/utils.js"; import { type NamedEntityTypeConfigs } from "../index.js"; export declare function makeMakeUnscopedIdBound(crossTenantEntityTypeConfigs: T): (entityType: K, date?: Date) => UnscopedId; export declare function makeUnscopedId(crossTenantEntityTypeConfigs: T, entityType: K, date?: Date): UnscopedId; /** * NB: filling in T is just a convenient way to do a cast if you (think you) * know what type of id you're getting from the outside world. */ export declare function isUnscopedId(id: UUIDV8): id is UnscopedId; /** * NB: filling in T is just a convenient way to do a cast if you (think you) * know what type of id you're getting from the outside world. */ export declare function stringIsUnscopedId(id: string): id is UnscopedId; //# sourceMappingURL=cross-tenant-entity-ids.d.ts.map