/**
 * Identity Value Objects
 *
 * These value objects enforce semantic correctness for identity concepts:
 * - RootId: Administrative namespace boundary (formerly RealmId)
 * - ShardId: Mailbox partition identifier
 * - MailboxAddress: Delivery target (root + shard)
 * - ParsedMatrixUri: ABNF-parsed URI (named to avoid conflict with existing MatrixUri interface)
 *
 * NOTE: DEFAULT_SHARD is exported from shard_allocator.ts, not from here,
 * to avoid duplicate exports in the main index.
 */
export { RootId, isRootId, RealmId, isRealmId, ROOT_ID_PATTERN, REALM_ID_PATTERN, isValidRootId, isValidRealmId } from './root_id';
export { ShardId, isShardId } from './shard_id';
export { MailboxAddress, isMailboxAddress } from './mailbox_address';
export { ParsedMatrixUri, isParsedMatrixUri } from './matrix_uri';
export type { ParsedMatrixUriComponents } from './matrix_uri';
//# sourceMappingURL=index.d.ts.map