import { AminoMsg } from "@cosmjs/amino"; import { FreeTextValueAminoType, RegisteredReactionValueAminoType } from "./consts"; export interface AminoReaction extends AminoMsg { } export interface AminoRegisteredReaction extends AminoReaction { readonly type: typeof RegisteredReactionValueAminoType; readonly value: { registered_reaction_id: number; }; } export interface AminoFreeTextReaction extends AminoReaction { readonly type: typeof FreeTextValueAminoType; readonly value: { text: string; }; } export interface AminoRegisteredReactionValueParams { readonly enabled: boolean | undefined; } export interface AminoFreeTextValueParams { readonly enabled: boolean | undefined; readonly max_length: number | undefined; readonly reg_ex: string | undefined; }