export * from '../autogen/locus-tx.cjs'; export * from '../autogen/types/tx/index.cjs'; export * from '../autogen/types/common/index.cjs'; export * from '../autogen/types/rpc/index.cjs'; export * from './primitives.cjs'; type KeysOfUnion = T extends T ? keyof T : never; export type UnionToOptional = { [K in keyof T]: T[K]; } & { [K in Exclude, keyof T>]?: T extends any ? (K extends keyof T ? T[K] : undefined) : never; };