export type FailureResponse = { Left: string; }; export type SuccessResponse = { Right: T; }; export type TokenMetadataField = { sequenceNumber: number; value: ValueType; signatures: Array<{ signature: string; publicKey: string; }>; }; export type TokenMetadata = { subject: string; name: TokenMetadataField; description: TokenMetadataField; policy?: string; ticker?: TokenMetadataField; url?: TokenMetadataField; logo?: TokenMetadataField; decimals?: TokenMetadataField; }; export type TokenMetadataResponse = SuccessResponse | FailureResponse; export type TokenRegistrySubject = string & { __typeTokenRegistrySubject: any; }; export type RegisteredTokenMetadata = { subject: TokenRegistrySubject; description: string; name: string; ticker?: string; symbol?: string; url?: string; logoBase64?: string; decimals?: number; }; export type TokenMetadataMap = { [subject: TokenRegistrySubject]: RegisteredTokenMetadata; }; //# sourceMappingURL=types.d.ts.map