/** * This file was automatically generated by @cosmwasm/ts-codegen@0.26.0. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run the @cosmwasm/ts-codegen generate command to regenerate this file. */ export declare type TokenInfo = { native: { amount: Uint128; denom: string; }; } | { cw20: { amount: Uint128; contract_addr: string; }; }; export declare type Uint128 = string; export interface InstantiateMsg { counterparty_one: Counterparty; counterparty_two: Counterparty; } export interface Counterparty { address: string; promise: TokenInfo; } export declare type ExecuteMsg = { receive: Cw20ReceiveMsg; } | { fund: {}; } | { withdraw: {}; }; export declare type Binary = string; export interface Cw20ReceiveMsg { amount: Uint128; msg: Binary; sender: string; } export declare type QueryMsg = { status: {}; }; export interface MigrateMsg { } export declare type Addr = string; export declare type CheckedTokenInfo = { native: { amount: Uint128; denom: string; }; } | { cw20: { amount: Uint128; contract_addr: Addr; }; }; export interface StatusResponse { counterparty_one: CheckedCounterparty; counterparty_two: CheckedCounterparty; } export interface CheckedCounterparty { address: Addr; promise: CheckedTokenInfo; provided: boolean; }