import * as t from 'io-ts'; export declare enum ImmutableOrderStatus { created = "created", accepted = "accepted", partially_filled = "partially_filled", filled = "filled", cancelled = "cancelled", expired = "expired", pending = "pending", active = "active", inactive = "inactive" } export declare enum ImmutableOrderMakerTakerType { maker = "maker", taker = "taker" } export declare enum ImmutableExchangeType { onramp = "fiat-to-crypto", offramp = "crypto-to-fiat", fiat_to_crypto = "fiat-to-crypto", crypto_to_fiat = "crypto-to-fiat" } export declare enum ImmutableExchangeTypeV3 { onramp = "onramp", offramp = "offramp" } export declare const ImmutableOrderStatusCodec: t.Type; export declare const ImmutableOrderMakerTakerTypeCodec: t.Type; export declare enum ImmutableTransactionStatus { pending = "pending", accepted = "accepted", rejected = "rejected", confirmed = "confirmed", rolledBack = "rolledBack", withdrawn = "withdrawn", success = "success" } export declare const ImmutableTransactionStatusCodec: t.Type; export declare enum ImmutableAssetStatus { imx = "imx", eth = "eth", preparing_withdrawal = "preparing_withdrawal", withdrawable = "withdrawable", burned = "burned" } export declare const ImmutableAssetStatusCodec: t.Type; export declare enum ImmutableRollupStatus { included = "included", confirmed = "confirmed" } export declare const ImmutableRollupStatusCodec: t.Type; export declare enum ImmutableFeeType { royalty = "royalty", ecosystem = "ecosystem", protocol = "protocol", maker = "maker", taker = "taker" } export declare const ImmutableFeeTypeCodec: t.Type; export declare const ImmutableFeeInfoCodec: t.TypeC<{ fee_limit: t.BrandC, import("../runtime").PositiveBigNumberBrand>; source_vault_id: t.BrandC; asset_id: t.BrandC; }>; export declare namespace ImmutableMethodParams { const ImmutableRegisterParamsCodec: t.IntersectionC<[t.TypeC<{ etherKey: t.BrandC; starkPublicKey: t.BrandC; }>, t.PartialC<{ email: t.StringC; }>]>; const ImmutableSignParamsCodec: t.StringC; type ImmutableSignParams = t.TypeOf; type ImmutableRegisterParams = t.TypeOf; type ImmutableRegisterParamsTS = t.OutputOf; const ImmutableRegisterEthAddressParamsCodec: t.TypeC<{ etherKey: t.BrandC; starkPublicKey: t.BrandC; }>; type ImmutableRegisterEthAddressParams = t.TypeOf; type ImmutableRegisterEthAddressParamsTS = t.OutputOf; const ImmutableStarkRegisterParamsCodec: t.TypeC<{ etherKey: t.BrandC; starkPublicKey: t.BrandC; operatorSignature: t.StringC; }>; type ImmutableStarkRegisterParams = t.TypeOf; type ImmutableStarkRegisterParamsTS = t.OutputOf; const ImmutableGetUserParamsCodec: t.TypeC<{ user: t.BrandC; }>; type ImmutableGetUserParams = t.TypeOf; type ImmutableGetUserParamsTS = t.OutputOf; const ImmutableGetSignableDepositParamsCodec: t.TypeC<{ user: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; type ImmutableGetSignableDepositParams = t.TypeOf; type ImmutableGetSignableDepositParamsTS = t.OutputOf; const ImmutableGetSignableRegistrationParamsCodec: t.TypeC<{ etherKey: t.BrandC; starkPublicKey: t.BrandC; }>; type ImmutableGetSignableRegistrationParams = t.TypeOf; type ImmutableGetSignableRegistrationParamsTS = t.OutputOf; const ImmutableDepositCancelParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type ImmutableDepositCancelParams = t.TypeOf; const ImmutableDepositReclaimParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type ImmutableDepositReclaimParams = t.TypeOf; const ImmutableWithdrawalParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; nonce: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type ImmutableWithdrawalParams = t.TypeOf; const ImmutableGetSignableWithdrawalParamsCodec: t.TypeC<{ user: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; type ImmutableGetSignableWithdrawalParams = t.TypeOf; const ImmutableTransferParamsCodec: t.TypeC<{ sender: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; receiver: t.BrandC; }>; type ImmutableTransferParams = t.TypeOf; type ImmutableTransferParamsTS = t.OutputOf; const SignableTransferV2Codec: t.TypeC<{ receiver: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amount: t.StringC; }>; const ImmutableGetSignableTransferV2ParamsCodec: t.TypeC<{ sender_ether_key: t.BrandC; signable_requests: t.ArrayC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amount: t.StringC; }>>; }>; type ImmutableGetSignableTransferV2Params = t.TypeOf; type ImmutableGetSignableTransferV2ParamsTS = t.OutputOf; const ImmutableTransferRequestV2Codec: t.TypeC<{ stark_signature: t.StringC; sender_vault_id: t.BrandC; receiver_stark_key: t.BrandC; receiver_vault_id: t.BrandC; amount: t.StringC; asset_id: t.BrandC; expiration_timestamp: t.BrandC; nonce: t.BrandC; }>; type ImmutableTransferRequestV2 = t.TypeOf; const ImmutableTransferRequestCodec: t.TypeC<{ token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; receiver: t.BrandC; }>; type ImmutableTransferRequest = t.TypeOf; type ImmutableTransferRequestTS = t.OutputOf; const ImmutableTransferV2ParamsCodec: t.TypeC<{ sender_ether_key: t.BrandC; transfer_request: t.ArrayC; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; receiver: t.BrandC; }>>; }>; type ImmutableTransferV2Params = t.TypeOf; type ImmutableTransferV2ParamsTS = t.OutputOf; const ImmutableBurnParamsCodec: t.TypeC<{ sender: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; type ImmutableBurnParams = t.TypeOf; type ImmutableBurnParamsTS = t.OutputOf; const ImmutableOffchainMintParamsCodec: t.TypeC<{ mints: t.ArrayC; tokens: t.ArrayC; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>>; nonce: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; authSignature: t.StringC; }>>; }>; type ImmutableOffchainMintParams = t.TypeOf; type ImmutableOffchainMintParamsTS = t.OutputOf; const ImmutableOffchainMintV2ParamsCodec: t.ArrayC; tokens: t.ArrayC, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>>; }>>; contractAddress: t.BrandC; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>>; type ImmutableOffchainMintV2Params = t.TypeOf; type ImmutableOffchainMintV2ParamsTS = t.OutputOf; const ImmutableCreateOrderParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; sell: t.TypeC<{ vaultId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; buy: t.TypeC<{ vaultId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; nonce: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; expirationTimestamp: t.BrandC; signature: t.StringC; }>; type ImmutableCreateOrderParams = t.TypeOf; const ImmutableCancelOrderParamsCodec: t.BrandC; type ImmutableCancelOrderParamsTS = t.OutputOf; const ImmutableGetSignableOrderParamsCodec: t.IntersectionC<[t.TypeC<{ user: t.BrandC; tokenSell: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amountSell: t.BrandC, import("../runtime").PositiveBigNumberBrand>; tokenBuy: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amountBuy: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ include_fees: t.BooleanC; fees: t.ArrayC; percentage: t.NumberC; }>>; splitFees: t.BooleanC; expiration_timestamp: t.BrandC; }>]>; type ImmutableGetSignableOrderParams = t.TypeOf; type ImmutableGetSignableOrderParamsTS = t.OutputOf; const ImmutableGetSignableTradeParamsCodec: t.IntersectionC<[t.TypeC<{ orderId: t.BrandC; }>, t.IntersectionC<[t.TypeC<{ user: t.BrandC; tokenSell: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amountSell: t.BrandC, import("../runtime").PositiveBigNumberBrand>; tokenBuy: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; amountBuy: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ include_fees: t.BooleanC; fees: t.ArrayC; percentage: t.NumberC; }>>; splitFees: t.BooleanC; expiration_timestamp: t.BrandC; }>]>]>; type ImmutableGetSignableTradeParams = t.TypeOf; type ImmutableGetSignableTradeParamsTS = t.OutputOf; const ImmutableGetSignableTradeV3ParamsCodec: t.IntersectionC<[t.TypeC<{ orderId: t.BrandC; user: t.BrandC; }>, t.PartialC<{ include_fees: t.BooleanC; fees: t.ArrayC; percentage: t.NumberC; }>>; expiration_timestamp: t.BrandC; }>]>; type ImmutableGetSignableTradeV3Params = t.TypeOf; type ImmutableGetSignableTradeV3ParamsTS = t.OutputOf; const ImmutableCreateTradeParamsCodec: t.IntersectionC<[t.TypeC<{ starkPublicKey: t.BrandC; sell: t.TypeC<{ vaultId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; buy: t.TypeC<{ vaultId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; nonce: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; expirationTimestamp: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; signature: t.StringC; orderId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>, t.PartialC<{ fee_info: t.TypeC<{ fee_limit: t.BrandC, import("../runtime").PositiveBigNumberBrand>; source_vault_id: t.BrandC; asset_id: t.BrandC; }>; }>]>; type ImmutableCreateTradeParams = t.TypeOf; const ImmutableGetTokenParamsCodec: t.PartialC<{ tokenAddress: t.BrandC; }>; type ImmutableGetTokenParams = t.TypeOf; type ImmutableGetTokenParamsTS = t.OutputOf; const ImmutableListTokensParamsCodec: t.PartialC<{ symbols: t.ArrayC; cursor: t.StringC; }>; type ImmutableListTokensParams = t.TypeOf; type ImmutableListTokensParamsTS = t.OutputOf; const ImmutableGetBalancesParamsCodec: t.TypeC<{ user: t.BrandC; }>; type ImmutableGetBalancesParams = t.TypeOf; type ImmutableGetBalancesParamsTS = t.OutputOf; const ImmutableGetBalanceParamsCodec: t.TypeC<{ user: t.BrandC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; type ImmutableGetBalanceParams = t.TypeOf; type ImmutableGetBalanceParamsTS = t.OutputOf; const ImmutableListBalancesParamsCodec: t.IntersectionC<[t.TypeC<{ user: t.BrandC; }>, t.PartialC<{ cursor: t.StringC; symbols: t.ArrayC; }>]>; type ImmutableListBalancesParams = t.TypeOf; type ImmutableListBalancesParamsTS = t.OutputOf; const ImmutableGetVaultsParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; }>; type ImmutableGetVaultsParams = t.TypeOf; const ImmutableGetOrderParamsCodec: t.IntersectionC<[t.TypeC<{ orderId: t.BrandC; }>, t.PartialC<{ include_fees: t.BooleanC; }>, t.PartialC<{ auxiliaryFees: t.ArrayC; percentage: t.NumberC; }>>; }>]>; type ImmutableGetOrderParams = t.TypeOf; type ImmutableGetOrderParamsTS = t.OutputOf; const ImmutableGetLastAvailableNonceParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; }>; type ImmutableGetLastAvailableNonceParams = t.TypeOf; enum ImmutableSortOrder { asc = "asc", desc = "desc" } const ImmutableSortOrderCodec: t.Type; const ImmutablePaginatedParamsCodec: t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>; type ImmutablePaginatedParams = t.TypeOf; type ImmutablePaginatedParamsTS = t.OutputOf; const ImmutableGetOrdersParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ user: t.BrandC; status: t.Type; min_timestamp: t.StringC; max_timestamp: t.StringC; buy_token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; buy_token_id: t.StringC; buy_token_address: t.UnionC<[t.BrandC, t.StringC]>; buy_token_name: t.StringC; buy_min_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; buy_max_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; buy_metadata: t.StringC; sell_token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; sell_token_id: t.StringC; sell_token_address: t.UnionC<[t.BrandC, t.StringC]>; sell_token_name: t.StringC; sell_min_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; sell_max_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; sell_metadata: t.StringC; include_fees: t.BooleanC; auxiliaryFees: t.ArrayC; percentage: t.NumberC; }>>; updated_min_timestamp: t.StringC; updated_max_timestamp: t.StringC; }>]>; type ImmutableGetOrdersParams = t.TypeOf; type ImmutableGetOrdersParamsTS = t.OutputOf; const ImmutableGetAssetsParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ user: t.BrandC; status: t.Type; metadata: t.StringC; collection: t.BrandC; name: t.StringC; sell_orders: t.BooleanC; buy_orders: t.BooleanC; include_fees: t.BooleanC; auxiliaryFees: t.ArrayC; percentage: t.NumberC; }>>; }>]>; type ImmutableGetAssetsParams = t.TypeOf; type ImmutableGetAssetsParamsTS = t.OutputOf; const ImmutableGetCollectionsParamsCodec: t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>; type ImmutableGetCollectionsParams = t.TypeOf; type ImmutableGetCollectionsParamsTS = t.OutputOf; const ImmutableGetApplicationsParamsCodec: t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>; type ImmutableGetApplicationsParams = t.TypeOf; type ImmutableGetApplicationsParamsTS = t.OutputOf; const ImmutableGetTransactionParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ user: t.BrandC; receiver: t.BrandC; status: t.Type; rollup_status: t.Type; min_timestamp: t.StringC; max_timestamp: t.StringC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; token_id: t.StringC; token_address: t.BrandC; min_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; max_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; metadata: t.StringC; }>]>; type ImmutableGetTransactionParams = t.TypeOf; type ImmutableGetTransactionParamsTS = t.OutputOf; const ImmutableGetDepositsParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ user: t.BrandC; receiver: t.BrandC; status: t.Type; rollup_status: t.Type; min_timestamp: t.StringC; max_timestamp: t.StringC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; token_id: t.StringC; token_address: t.BrandC; min_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; max_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; metadata: t.StringC; }>]>; type ImmutableGetDepositsParams = t.TypeOf; type ImmutableGetDepositsParamsTS = t.OutputOf; const ImmutableGetWithdrawalsParamsCodec: t.IntersectionC<[t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ user: t.BrandC; receiver: t.BrandC; status: t.Type; rollup_status: t.Type; min_timestamp: t.StringC; max_timestamp: t.StringC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; token_id: t.StringC; token_address: t.BrandC; min_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; max_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; metadata: t.StringC; }>]>, t.PartialC<{ withdrawn_to_wallet: t.BooleanC; }>]>; type ImmutableGetWithdrawalsParams = t.TypeOf; type ImmutableGetWithdrawalsParamsTS = t.OutputOf; const ImmutableGetTransfersParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ user: t.BrandC; receiver: t.BrandC; status: t.Type; rollup_status: t.Type; min_timestamp: t.StringC; max_timestamp: t.StringC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; token_id: t.StringC; token_address: t.BrandC; min_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; max_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; metadata: t.StringC; }>]>; type ImmutableGetTransfersParams = t.TypeOf; type ImmutableGetTransfersParamsTS = t.OutputOf; const ImmutableGetBurnsParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ user: t.BrandC; receiver: t.BrandC; status: t.Type; rollup_status: t.Type; min_timestamp: t.StringC; max_timestamp: t.StringC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; token_id: t.StringC; token_address: t.BrandC; min_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; max_quantity: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; metadata: t.StringC; }>]>; type ImmutableGetBurnsParams = t.TypeOf; type ImmutableGetBurnsParamsTS = t.OutputOf; const ImmutableGetExchangesParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ wallet_address: t.BrandC; status: t.StringC; exchange: t.StringC; transfer_id: t.StringC; id: t.NumberC; }>]>; type ImmutableGetExchangesParams = t.TypeOf; type ImmutableGetExchangesParamsTS = t.OutputOf; const ImmutableGetTradesParamsCodec: t.IntersectionC<[t.PartialC<{ order_by: t.StringC; page_size: t.BrandC; cursor: t.StringC; direction: t.Type; }>, t.PartialC<{ status: t.Type; min_timestamp: t.StringC; max_timestamp: t.StringC; }>, t.PartialC<{ party_a_token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; party_a_token_address: t.BrandC; party_a_token_id: t.StringC; party_b_token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; party_b_token_address: t.BrandC; party_b_token_id: t.StringC; }>]>; type ImmutableGetTradesParams = t.TypeOf; type ImmutableGetTradesParamsTS = t.OutputOf; const ImmutableGetAssetParamsCodec: t.IntersectionC<[t.TypeC<{ address: t.BrandC; id: t.StringC; }>, t.PartialC<{ include_fees: t.BooleanC; }>]>; type ImmutableGetAssetParams = t.TypeOf; type ImmutableGetAssetParamsTS = t.OutputOf; const ImmutableGetCollectionParamsCodec: t.TypeC<{ address: t.BrandC; }>; type ImmutableGetCollectionParams = t.TypeOf; type ImmutableGetCollectionParamsTS = t.OutputOf; const ImmutableGetDepositParamsCodec: t.TypeC<{ id: t.BrandC; }>; type ImmutableGetDepositParams = t.TypeOf; type ImmutableGetDepositParamsTS = t.OutputOf; const ImmutableGetTransferParamsCodec: t.TypeC<{ id: t.BrandC; }>; type ImmutableGetTransferParams = t.TypeOf; type ImmutableGetTransferParamsTS = t.OutputOf; const ImmutableGetBurnParamsCodec: t.TypeC<{ id: t.BrandC; }>; type ImmutableGetBurnParams = t.TypeOf; type ImmutableGetBurnParamsTS = t.OutputOf; const ImmutableGetWithdrawalParamsCodec: t.TypeC<{ id: t.BrandC; }>; type ImmutableGetWithdrawalParams = t.TypeOf; type ImmutableGetWithdrawalParamsTS = t.OutputOf; const ImmutableGetTradeParamsCodec: t.TypeC<{ id: t.BrandC; }>; type ImmutableGetTradeParams = t.TypeOf; type ImmutableGetTradeParamsTS = t.OutputOf; const ImmutableStarkApproveNFTParamsCodec: t.TypeC<{ tokenAddress: t.BrandC; tokenId: t.StringC; }>; type ImmutableStarkApproveNFTParams = t.TypeOf; type ImmutableStarkApproveNFTParamsTS = t.OutputOf; const ImmutableStarkApproveERC20ParamsCodec: t.TypeC<{ tokenAddress: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; type ImmutableStarkApproveERC20Params = t.TypeOf; type ImmutableStarkApproveERC20ParamsTS = t.OutputOf; const ImmutableMintNFTParamsCodec: t.TypeC<{ tokenAddress: t.BrandC; }>; type ImmutableMintNFTParams = t.TypeOf; type ImmutableMintNFTParamsTS = t.OutputOf; const ImmutablePrepareWithdrawalParamsCodec: t.TypeC<{ user: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; type ImmutablePrepareWithdrawalParams = t.TypeOf; type ImmutablePrepareWithdrawalParamsTS = t.OutputOf; const ImmutableCompleteWithdrawalParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; }>; type ImmutableCompleteWithdrawalParams = t.TypeOf; type ImmutableCompleteWithdrawalParamsTS = t.OutputOf; const ImmutableCompleteWithdrawalV2ParamsCodec: t.TypeC<{ token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; ownerKey: t.StringC; }>; type ImmutableCompleteWithdrawalV2Params = t.TypeOf; type ImmutableCompleteWithdrawalV2ParamsTS = t.OutputOf; const ImmutableGetMintableTokenParamsCodec: t.TypeC<{ tokenAddress: t.StringC; tokenId: t.StringC; }>; type ImmutableGetMintableTokenParams = t.TypeOf; type ImmutableGetMintableTokenParamsTS = t.OutputOf; const ImmutableGetEncodeETHAssetInfoParamsCodec: t.TypeC<{ token: t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenAddress: t.BrandC; }>; }>; }>; type ImmutableGetEncodeETHAssetInfoParams = t.TypeOf; const ImmutableGetEncodeERC20AssetInfoParamsCodec: t.TypeC<{ token: t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenAddress: t.BrandC; }>; }>; }>; type ImmutableGetEncodeERC20AssetInfoParams = t.TypeOf; const ImmutableGetEncodeMintableERC721AssetInfoParamsCodec: t.TypeC<{ token: t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>; }>; type ImmutableGetEncodeMintableERC721AssetInfoParams = t.TypeOf; const ImmutableGetEncodeERC721AssetInfoParamsCodec: t.TypeC<{ token: t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>; }>; type ImmutableGetEncodeERC721AssetInfoParams = t.TypeOf; } export declare namespace StarkMethodParams { const StarkAccountParamsCodec: t.TypeC<{ layer: t.StringC; application: t.StringC; index: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkAccountParams = t.TypeOf; const StarkRegisterParamsCodec: t.TypeC<{ contractAddress: t.BrandC; etherKey: t.BrandC; starkPublicKey: t.BrandC; operatorSignature: t.StringC; }>; type StarkRegisterParams = t.TypeOf; type StarkRegisterParamsTS = t.OutputOf; const StarkDepositParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; quantizedAmount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; assetId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkDepositParams = t.TypeOf; type StarkDepositParamsTS = t.OutputOf; const StarkDepositCancelParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkDepositCancelParams = t.TypeOf; const StarkDepositReclaimParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkDepositReclaimParams = t.TypeOf; const StarkTransferParamsCodec: t.TypeC<{ from: t.TypeC<{ starkPublicKey: t.BrandC; vaultId: t.BrandC; }>; to: t.TypeC<{ starkPublicKey: t.BrandC; vaultId: t.BrandC; }>; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; nonce: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; expirationTimestamp: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkTransferParams = t.TypeOf; const StarkCreateOrderParamsCodec: t.TypeC<{ starkPublicKey: t.BrandC; sell: t.TypeC<{ vaultId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; buy: t.TypeC<{ vaultId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; nonce: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; expirationTimestamp: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkCreateOrderParams = t.TypeOf; const StarkWithdrawalParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; }>; type StarkWithdrawalParams = t.TypeOf; const StarkFullWithdrawalParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkFullWithdrawalParams = t.TypeOf; const StarkFreezeParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkFreezeParams = t.TypeOf; const StarkVerifyEscapeParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; proof: t.ArrayC; }>; type StarkVerifyEscapeParams = t.TypeOf; const StarkEscapeParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>; type StarkEscapeParams = t.TypeOf; const StarkRegisterTokenParamsCodec: t.TypeC<{ contractAddress: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; }>; type StarkRegisterTokenParams = t.TypeOf; const StarkGetEthKeyParamsCodec: t.TypeC<{ contractAddress: t.BrandC; user: t.BrandC; }>; type StarkGetEthKeyParams = t.TypeOf; const StarkGetDepositBalanceParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>; type StarkGetDepositBalanceParams = t.TypeOf; const StarkGetWithdrawalBalanceParamsCodec: t.TypeC<{ contractAddress: t.BrandC; starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; }>; type StarkGetWithdrawalBalanceParams = t.TypeOf; const StarkMintNFTParamsCodec: t.TypeC<{ tokenAddress: t.BrandC; to: t.BrandC; tokenId: t.StringC; tokenUri: t.StringC; }>; type StarkMintNFTParams = t.TypeOf; const StarkApproveNFTParamsCodec: t.TypeC<{ contractAddress: t.BrandC; tokenAddress: t.BrandC; tokenId: t.StringC; }>; type StarkApproveNFTParams = t.TypeOf; type StarkApproveNFTParamsTS = t.OutputOf; const StarkApproveERC20ParamsCodec: t.TypeC<{ contractAddress: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; tokenAddress: t.BrandC; }>; type StarkApproveERC20Params = t.TypeOf; type StarkApproveERC20ParamsTS = t.OutputOf; const StarkSetupNFTParamsCodec: t.TypeC<{ tokenAddress: t.BrandC; contractAddress: t.BrandC; to: t.BrandC; tokenId: t.StringC; tokenUri: t.StringC; }>; type StarkSetupNFTParams = t.TypeOf; } export declare namespace RegistrationMethodParams { const RegisterAndDepositParamsCodec: t.TypeC<{ registrationContractAddress: t.BrandC; starkPublicKey: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; quantizedAmount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; assetId: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; vaultId: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; etherKey: t.BrandC; operatorSignature: t.StringC; }>; type RegisterAndDepositParams = t.TypeOf; type RegisterAndDepositParamsTS = t.OutputOf; const RegisterAndWithdrawParamsCodec: t.TypeC<{ registrationContractAddress: t.BrandC; starkPublicKey: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; etherKey: t.BrandC; operatorSignature: t.StringC; }>; type RegisterAndWithdrawParams = t.TypeOf; type RegisterAndWithdrawParamsTS = t.OutputOf; } export declare namespace ImmutableMethodResults { const ImmutableSignResultCodec: t.TypeC<{ ethSignature: t.StringC; }>; type ImmutableSignResult = t.TypeOf; const ImmutableRegisterResultCodec: t.TypeC<{ tx_hash: t.StringC; }>; type ImmutableRegisterResult = t.TypeOf; const ImmutableGetUserResultCodec: t.TypeC<{ accounts: t.ArrayC>; }>; type ImmutableGetUserResult = t.TypeOf; type ImmutableGetUserResultTS = t.OutputOf; const ImmutableGetSignableDepositResultCodec: t.TypeC<{ stark_key: t.BrandC; vault_id: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id: t.BrandC; nonce: t.BrandC; }>; type ImmutableGetSignableDepositResult = t.TypeOf; const ImmutableGetSignableRegistrationResultCodec: t.TypeC<{ operator_signature: t.StringC; }>; type ImmutableGetSignableRegistrationResult = t.TypeOf; const ImmutableDepositResultCodec: t.TypeC<{ deposit_id: t.BrandC; status: t.StringC; time: t.BrandC; }>; type ImmutableDepositResult = t.TypeOf; const ImmutableGetSignableWithdrawalResultCodec: t.TypeC<{ stark_key: t.BrandC; vault_id: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id: t.BrandC; nonce: t.BrandC; signable_message: t.StringC; }>; type ImmutableGetSignableWithdrawalResult = t.TypeOf; const ImmutableWithdrawalResultCodec: t.TypeC<{ withdrawal_id: t.BrandC; status: t.StringC; time: t.BrandC; }>; type ImmutableWithdrawalResult = t.TypeOf; const ImmutableGetSignableWithdrawalV2ResultCodec: t.TypeC<{ sender_stark_key: t.BrandC; sender_vault_id: t.BrandC; receiver_stark_key: t.BrandC; receiver_vault_id: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; quantized_amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id: t.BrandC; expiration_timestamp: t.BrandC; nonce: t.BrandC; signable_message: t.StringC; }>; type ImmutableGetSignableWithdrawalV2Result = t.TypeOf; const ImmutableGetSignableTransferResultCodec: t.TypeC<{ sender_stark_key: t.BrandC; sender_vault_id: t.BrandC; receiver_stark_key: t.BrandC; receiver_vault_id: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id: t.BrandC; expiration_timestamp: t.BrandC; nonce: t.BrandC; signable_message: t.StringC; }>; type ImmutableGetSignableTransferResult = t.TypeOf; const ImmutableSignableTransferV2Codec: t.TypeC<{ nonce: t.BrandC; sender_vault_id: t.BrandC; receiver_vault_id: t.BrandC; receiver_stark_key: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id: t.BrandC; expiration_timestamp: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; }>; type ImmutableSignableTransferV2 = t.TypeOf; const ImmutableGetSignableTransferV2ResultCodec: t.TypeC<{ sender_stark_key: t.BrandC; signable_responses: t.ArrayC; sender_vault_id: t.BrandC; receiver_vault_id: t.BrandC; receiver_stark_key: t.BrandC; amount: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id: t.BrandC; expiration_timestamp: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ decimals: t.NumberC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ symbol: t.StringC; decimals: t.NumberC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ tokenId: t.StringC; tokenAddress: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ id: t.StringC; blueprint: t.StringC; tokenAddress: t.UnionC<[t.StringC, t.BrandC]>; }>, t.PartialC<{ royalties: t.ArrayC; percentage: t.NumberC; }>>; }>]>; }>]>; }>>; signable_message: t.StringC; }>; type ImmutableGetSignableTransferV2Result = t.TypeOf; type ImmutableGetSignableTransferV2ResultTS = t.OutputOf; const ImmutableTransferResultCodec: t.TypeC<{ transfer_id: t.BrandC; status: t.StringC; time: t.BrandC; sent_signature: t.StringC; }>; type ImmutableTransferResult = t.TypeOf; type ImmutableBurnResult = t.TypeOf; const ImmutableTransferV2ResultCodec: t.TypeC<{ transfer_ids: t.ArrayC>; }>; type ImmutableTransferV2Result = t.TypeOf; type ImmutableTransferV2ResultTS = t.OutputOf; const ImmutableOffchainMintV2ResultCodec: t.TypeC<{ token_id: t.StringC; contract_address: t.StringC; tx_id: t.BrandC; }>; type ImmutableOffchainMintV2Result = t.TypeOf; type ImmutableOffchainMintV2ResultTS = t.OutputOf; const ImmutableOffchainMintV2ResultsCodec: t.TypeC<{ results: t.ArrayC; }>>; }>; type ImmutableOffchainMintV2Results = t.TypeOf; type ImmutableOffchainMintV2ResultsTS = t.OutputOf; const ImmutableOffchainMintResultCodec: t.TypeC<{ token_id: t.StringC; client_token_id: t.StringC; tx_id: t.BrandC; }>; type ImmutableOffchainMintResult = t.TypeOf; type ImmutableOffchainMintResultTS = t.OutputOf; const ImmutableOffchainMintResultsCodec: t.TypeC<{ results: t.ArrayC; }>>; }>; type ImmutableOffchainMintResults = t.TypeOf; type ImmutableOffchainMintResultsTS = t.OutputOf; const ImmutableMintFeeResultCodec: t.TypeC<{ type: t.Type; percentage: t.NumberC; address: t.BrandC; }>; const ImmutableGetSignableOrderResultCodec: t.IntersectionC<[t.TypeC<{ stark_key: t.BrandC; nonce: t.BrandC; expiration_timestamp: t.BrandC; amount_sell: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id_sell: t.BrandC; vault_id_sell: t.BrandC; amount_buy: t.BrandC, import("../runtime").PositiveBigNumberBrand>; asset_id_buy: t.BrandC; vault_id_buy: t.BrandC; signable_message: t.StringC; }>, t.PartialC<{ fee_info: t.TypeC<{ fee_limit: t.BrandC, import("../runtime").PositiveBigNumberBrand>; source_vault_id: t.BrandC; asset_id: t.BrandC; }>; }>]>; type ImmutableGetSignableOrderResult = t.TypeOf; const ImmutableGetSignableCancelOrderResultCodec: t.TypeC<{ signable_message: t.StringC; }>; type ImmutableGetSignableCancelOrderResult = t.TypeOf; const ImmutableCreateOrderResultCodec: t.TypeC<{ order_id: t.BrandC; status: t.StringC; }>; type ImmutableCreateOrderResult = t.TypeOf; const ImmutableCancelOrderResultCodec: t.TypeC<{ order_id: t.BrandC; status: t.StringC; }>; type ImmutableCancelOrderResult = t.TypeOf; const ImmutableCollectionDetailsCodec: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; type ImmutableCollectionDetails = t.TypeOf; const ImmutableCollectionCodec: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; metadata_api_url: t.UnionC<[t.NullC, t.StringC]>; }>; type ImmutableCollection = t.TypeOf; const ImmutablePropertiesCodec: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; type ImmutableProperties = t.TypeOf; const ImmutableETHTokenCodec: t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>; type ImmutableETHToken = t.TypeOf; type ImmutableETHTokenTS = t.OutputOf; const ImmutableERC20TokenCodec: t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>; type ImmutableERC20Token = t.TypeOf; type ImmutableERC20TokenTS = t.OutputOf; const ImmutableERC721TokenCodec: t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>; type ImmutableERC721Token = t.TypeOf; type ImmutableERC721TokenTS = t.OutputOf; const ImmutableTokenCodec: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; type ImmutableToken = t.TypeOf; type ImmutableTokenTS = t.OutputOf; const ImmutablePaginatedResultCodec: t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>; type ImmutablePaginatedResult = t.TypeOf; type ImmutablePaginatedResultTS = t.OutputOf; const ImmutableOrderFeeInfo: t.TypeC<{ type: t.Type; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>; const ImmutableGetOrderResultCodec: t.IntersectionC<[t.TypeC<{ order_id: t.BrandC; status: t.Type; user: t.BrandC; sell: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; buy: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; amount_sold: t.UnionC<[t.BrandC, import("../runtime").PositiveBigNumberBrand>, t.NullC]>; expiration_timestamp: import("io-ts-types").DateFromISOStringC; timestamp: import("io-ts-types").DateFromISOStringC; }>, t.PartialC<{ fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>; type ImmutableGetOrderResult = t.TypeOf; type ImmutableGetOrderResultTS = t.OutputOf; const ImmutableGetOrdersResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; status: t.Type; user: t.BrandC; sell: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; buy: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; amount_sold: t.UnionC<[t.BrandC, import("../runtime").PositiveBigNumberBrand>, t.NullC]>; expiration_timestamp: import("io-ts-types").DateFromISOStringC; timestamp: import("io-ts-types").DateFromISOStringC; }>, t.PartialC<{ fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetOrdersResult = t.TypeOf; const ImmutableOrderMakerTakerFeesTypeCodec: t.IntersectionC<[t.TypeC<{ quantity_with_fees: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; decimals: t.BrandC; symbol: t.StringC; }>, t.PartialC<{ token_address: t.StringC; fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>; type ImmutableOrderMakerTakerFeesType = t.TypeOf; type ImmutableOrderMakerTakerFeesTypeTS = t.OutputOf; const ImmutableGetOrderV3ResultCodec: t.IntersectionC<[t.TypeC<{ order_id: t.BrandC; status: t.Type; user: t.BrandC; sell: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; buy: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; amount_sold: t.UnionC<[t.BrandC, import("../runtime").PositiveBigNumberBrand>, t.NullC]>; expiration_timestamp: import("io-ts-types").DateFromISOStringC; timestamp: import("io-ts-types").DateFromISOStringC; updated_timestamp: import("io-ts-types").DateFromISOStringC; maker_taker_type: t.Type; maker_fees: t.IntersectionC<[t.TypeC<{ quantity_with_fees: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; decimals: t.BrandC; symbol: t.StringC; }>, t.PartialC<{ token_address: t.StringC; fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>; taker_fees: t.IntersectionC<[t.TypeC<{ quantity_with_fees: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; decimals: t.BrandC; symbol: t.StringC; }>, t.PartialC<{ token_address: t.StringC; fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>; }>, t.PartialC<{ fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>; type ImmutableGetOrderV3Result = t.TypeOf; type ImmutableGetOrderV3ResultTS = t.OutputOf; const ImmutableGetOrdersV3ResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; status: t.Type; user: t.BrandC; sell: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; buy: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; amount_sold: t.UnionC<[t.BrandC, import("../runtime").PositiveBigNumberBrand>, t.NullC]>; expiration_timestamp: import("io-ts-types").DateFromISOStringC; timestamp: import("io-ts-types").DateFromISOStringC; updated_timestamp: import("io-ts-types").DateFromISOStringC; maker_taker_type: t.Type; maker_fees: t.IntersectionC<[t.TypeC<{ quantity_with_fees: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; decimals: t.BrandC; symbol: t.StringC; }>, t.PartialC<{ token_address: t.StringC; fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>; taker_fees: t.IntersectionC<[t.TypeC<{ quantity_with_fees: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; decimals: t.BrandC; symbol: t.StringC; }>, t.PartialC<{ token_address: t.StringC; fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>; }>, t.PartialC<{ fees: t.UnionC<[t.ArrayC; address: t.StringC; token: t.TypeC<{ type: t.StringC; data: t.IntersectionC<[t.PartialC<{ contract_address: t.StringC; }>, t.TypeC<{ decimals: t.NumberC; }>]>; }>; amount: t.StringC; }>>, t.NullC]>; }>]>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetOrdersV3Result = t.TypeOf; const ImmutableApplicationCodec: t.TypeC<{ id: t.StringC; name: t.StringC; created_at: t.StringC; }>; type ImmutableApplication = t.TypeOf; const ImmutableGetApplicationsResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetApplicationsResult = t.TypeOf; const ImmutableSellOrderCodec: t.IntersectionC<[t.TypeC<{ order_id: t.NumberC; user: t.StringC; buy_quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ buy_decimals: t.NumberC; status: t.Type; contract_address: t.StringC; }>]>; type ImmutableSellOrder = t.TypeOf; type ImmutableSellOrderTS = t.OutputOf; const ImmutableBuyOrderCodec: t.IntersectionC<[t.TypeC<{ order_id: t.NumberC; user: t.StringC; sell_quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ sell_decimals: t.NumberC; status: t.Type; contract_address: t.StringC; }>]>; type ImmutableBuyOrder = t.TypeOf; type ImmutableBuyOrderTS = t.OutputOf; const ImmutableAssetCodec: t.IntersectionC<[t.TypeC<{ token_address: t.BrandC; token_id: t.StringC; user: t.UnionC<[t.NullC, t.BrandC]>; status: t.Type; uri: t.UnionC<[t.NullC, t.StringC]>; name: t.UnionC<[t.NullC, t.StringC]>; description: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; metadata: t.UnknownC; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>, t.PartialC<{ orders: t.PartialC<{ sell_orders: t.UnionC<[t.NullC, t.ArrayC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ buy_decimals: t.NumberC; status: t.Type; contract_address: t.StringC; }>]>>]>; buy_orders: t.UnionC<[t.NullC, t.ArrayC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ sell_decimals: t.NumberC; status: t.Type; contract_address: t.StringC; }>]>>]>; }>; fees: t.ArrayC; percentage: t.NumberC; address: t.BrandC; }>>; }>]>; type ImmutableAsset = t.TypeOf; type ImmutableAssetTS = t.OutputOf; const ImmutableGetAssetsResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; token_id: t.StringC; user: t.UnionC<[t.NullC, t.BrandC]>; status: t.Type; uri: t.UnionC<[t.NullC, t.StringC]>; name: t.UnionC<[t.NullC, t.StringC]>; description: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; metadata: t.UnknownC; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>, t.PartialC<{ orders: t.PartialC<{ sell_orders: t.UnionC<[t.NullC, t.ArrayC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ buy_decimals: t.NumberC; status: t.Type; contract_address: t.StringC; }>]>>]>; buy_orders: t.UnionC<[t.NullC, t.ArrayC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ sell_decimals: t.NumberC; status: t.Type; contract_address: t.StringC; }>]>>]>; }>; fees: t.ArrayC; percentage: t.NumberC; address: t.BrandC; }>>; }>]>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetAssetsResult = t.TypeOf; const ImmutableContractVersionCodec: t.TypeC<{ version: t.StringC; message: t.StringC; }>; type ImmutableContractVersionResultTS = t.OutputOf; const ImmutableGetCollectionsResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; metadata_api_url: t.UnionC<[t.NullC, t.StringC]>; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetCollectionsResult = t.TypeOf; const ImmutableCreateTradeResultCodec: t.IntersectionC<[t.TypeC<{ trade_id: t.BrandC; status: t.StringC; }>, t.PartialC<{ request_id: t.StringC; }>]>; type ImmutableCreateTradeResult = t.TypeOf; const ImmutableDepositCodec: t.TypeC<{ transaction_id: t.BrandC; status: t.Type; user: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; timestamp: import("io-ts-types").DateFromISOStringC; }>; type ImmutableDeposit = t.TypeOf; const ImmutableGetDepositsResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; status: t.Type; user: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; timestamp: import("io-ts-types").DateFromISOStringC; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetDepositsResult = t.TypeOf; const ImmutableWithdrawalCodec: t.TypeC<{ transaction_id: t.BrandC; sender: t.BrandC; status: t.Type; timestamp: import("io-ts-types").DateFromISOStringC; rollup_status: t.Type; withdrawn_to_wallet: t.BooleanC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; }>; type ImmutableWithdrawal = t.TypeOf; type ImmutableWithdrawalTS = t.OutputOf; const ImmutableGetWithdrawalsResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; sender: t.BrandC; status: t.Type; timestamp: import("io-ts-types").DateFromISOStringC; rollup_status: t.Type; withdrawn_to_wallet: t.BooleanC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetWithdrawalsResult = t.TypeOf; const ImmutableTransferCodec: t.TypeC<{ transaction_id: t.BrandC; status: t.Type; user: t.BrandC; receiver: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; timestamp: import("io-ts-types").DateFromISOStringC; }>; type ImmutableTransfer = t.TypeOf; const ImmutableGetTransfersResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; status: t.Type; user: t.BrandC; receiver: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; timestamp: import("io-ts-types").DateFromISOStringC; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetTransfersResult = t.TypeOf; type ImmutableBurn = t.TypeOf; const ImmutableGetBurnsResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; status: t.Type; user: t.BrandC; receiver: t.BrandC; token: t.UnionC<[t.TypeC<{ type: t.Type; data: t.TypeC<{ quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.TypeC<{ token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; decimals: t.BrandC; }>; }>, t.TypeC<{ type: t.Type; data: t.IntersectionC<[t.TypeC<{ token_id: t.StringC; token_address: t.BrandC; quantity: t.BrandC, import("../runtime").PositiveBigNumberBrand>; }>, t.PartialC<{ properties: t.TypeC<{ name: t.UnionC<[t.NullC, t.StringC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; collection: t.TypeC<{ name: t.StringC; icon_url: t.UnionC<[t.NullC, t.StringC]>; }>; }>; }>]>; }>]>; timestamp: import("io-ts-types").DateFromISOStringC; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetBurnsResult = t.TypeOf; const ImmutableTradeCodec: t.TypeC<{ a: t.IntersectionC<[t.TypeC<{ order_id: t.BrandC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; sold: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>, t.PartialC<{ token_address: t.BrandC; token_id: t.StringC; }>]>; b: t.IntersectionC<[t.TypeC<{ order_id: t.BrandC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; sold: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>, t.PartialC<{ token_address: t.BrandC; token_id: t.StringC; }>]>; status: t.Type; timestamp: import("io-ts-types").DateFromISOStringC; transaction_id: t.BrandC; }>; type ImmutableTrade = t.TypeOf; const ImmutableGetTradesResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; sold: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>, t.PartialC<{ token_address: t.BrandC; token_id: t.StringC; }>]>; b: t.IntersectionC<[t.TypeC<{ order_id: t.BrandC; token_type: t.UnionC<[t.Type, t.Type, t.Type, t.Type, t.Type]>; sold: t.BrandC, import("../runtime").PositiveIntegerStringBrand>; }>, t.PartialC<{ token_address: t.BrandC; token_id: t.StringC; }>]>; status: t.Type; timestamp: import("io-ts-types").DateFromISOStringC; transaction_id: t.BrandC; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetTradesResult = t.TypeOf; const ImmutableGetExchangeResultCodecV1: t.TypeC<{ id: t.NumberC; status: t.StringC; exchange: t.StringC; wallet_address: t.StringC; created_at: import("io-ts-types").DateFromISOStringC; transfer_id: t.StringC; external_id: t.StringC; from_amount: t.NumberC; from_currency: t.StringC; to_amount: t.NumberC; to_currency: t.StringC; fees_amount: t.NumberC; }>; const ImmutableExchangeDataCodec: t.TypeC<{ transfer_id: t.StringC; external_id: t.StringC; from_amount: t.NumberC; from_currency: t.StringC; to_amount: t.NumberC; to_currency: t.StringC; fees_amount: t.NumberC; provider_wallet_address: t.UnionC<[t.NullC, t.StringC]>; }>; const ImmutableExchangeTypeCodec: t.UnionC<[t.LiteralC<"onramp">, t.LiteralC<"offramp">, t.LiteralC<"fiatToCrypto">, t.LiteralC<"cryptoToFiat">]>; const ImmutableGetExchangeResultCodec: t.TypeC<{ id: t.NumberC; wallet_address: t.StringC; status: t.StringC; provider: t.StringC; type: t.UnionC<[t.LiteralC<"onramp">, t.LiteralC<"offramp">, t.LiteralC<"fiatToCrypto">, t.LiteralC<"cryptoToFiat">]>; data: t.UnionC<[t.TypeC<{ transfer_id: t.StringC; external_id: t.StringC; from_amount: t.NumberC; from_currency: t.StringC; to_amount: t.NumberC; to_currency: t.StringC; fees_amount: t.NumberC; provider_wallet_address: t.UnionC<[t.NullC, t.StringC]>; }>, t.NullC]>; created_at: import("io-ts-types").DateFromISOStringC; updated_at: import("io-ts-types").DateFromISOStringC; }>; const ImmutableExchangeCurrencyCodec: t.TypeC<{ id: t.NumberC; provider: t.StringC; symbol: t.StringC; currency_code: t.StringC; enabled: t.BooleanC; }>; const ImmutableExchangeCurrencyCodecV3: t.IntersectionC<[t.TypeC<{ provider: t.StringC; symbol: t.StringC; currency_code: t.StringC; }>, t.PartialC<{ limits: t.TypeC<{ min_amount: t.UnionC<[t.NullC, t.NumberC]>; max_amount: t.UnionC<[t.NullC, t.NumberC]>; }>; }>]>; type ImmutableGetExchangeResult = t.TypeOf; type ImmutableGetExchangeResultV1 = t.TypeOf; const ImmutableCreateExchangeResultCodec: t.TypeC<{ id: t.NumberC; provider: t.StringC; wallet_address: t.StringC; }>; type ImmutableCreateExchangeResult = t.TypeOf; const ImmutableCreateExchangeResultCodecV1: t.TypeC<{ id: t.NumberC; status: t.StringC; exchange: t.StringC; wallet_address: t.StringC; }>; type ImmutableCreateExchangeResultV1 = t.TypeOf; const ImmutableMoonpaySignatureRequestBaseCodec: t.IntersectionC<[t.TypeC<{ apiKey: t.StringC; }>, t.PartialC<{ baseCurrencyCode: t.StringC; colorCode: t.StringC; externalTransactionId: t.StringC; showOnlyCurrencies: t.ArrayC; currencyCode: t.StringC; }>]>; const ImmutableGetMoonpaySignatureRequestCodec: t.IntersectionC<[t.IntersectionC<[t.TypeC<{ apiKey: t.StringC; }>, t.PartialC<{ baseCurrencyCode: t.StringC; colorCode: t.StringC; externalTransactionId: t.StringC; showOnlyCurrencies: t.ArrayC; currencyCode: t.StringC; }>]>, t.UnionC<[t.TypeC<{ walletAddress: t.StringC; }>, t.TypeC<{ walletAddresses: t.RecordC; }>]>]>; const ImmutableGetMoonpaySellSignatureRequestCodec: t.IntersectionC<[t.IntersectionC<[t.TypeC<{ apiKey: t.StringC; }>, t.PartialC<{ baseCurrencyCode: t.StringC; colorCode: t.StringC; externalTransactionId: t.StringC; showOnlyCurrencies: t.ArrayC; currencyCode: t.StringC; }>]>, t.UnionC<[t.TypeC<{ refundWalletAddress: t.StringC; }>, t.TypeC<{ refundWalletAddresses: t.RecordC; }>]>]>; const ImmutableGetMoonpayPrimarySellSignatureRequestCodec: t.IntersectionC<[t.IntersectionC<[t.TypeC<{ apiKey: t.StringC; }>, t.PartialC<{ baseCurrencyCode: t.StringC; colorCode: t.StringC; externalTransactionId: t.StringC; showOnlyCurrencies: t.ArrayC; currencyCode: t.StringC; }>]>, t.TypeC<{ externalTransactionId: t.StringC; walletAddress: t.BrandC; contractAddress: t.BrandC; tokenId: t.StringC; }>]>; const ImmutableGetMoonpaySignatureResultCodec: t.TypeC<{ request: t.StringC; signature: t.StringC; }>; type ImmutableGetMoonpaySignatureRequest = t.TypeOf; type ImmutableGetMoonpaySignatureRequestTS = t.OutputOf; type ImmutableGetMoonpaySellSignatureRequest = t.TypeOf; type ImmutableGetMoonpayPrimarySellSignatureRequest = t.TypeOf; type ImmutableGetMoonpaySellSignatureRequestTS = t.OutputOf; type ImmutableGetMoonpaySignatureResult = t.TypeOf; const ImmutableGetExchangeHistoryResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC, t.LiteralC<"offramp">, t.LiteralC<"fiatToCrypto">, t.LiteralC<"cryptoToFiat">]>; data: t.UnionC<[t.TypeC<{ transfer_id: t.StringC; external_id: t.StringC; from_amount: t.NumberC; from_currency: t.StringC; to_amount: t.NumberC; to_currency: t.StringC; fees_amount: t.NumberC; provider_wallet_address: t.UnionC<[t.NullC, t.StringC]>; }>, t.NullC]>; created_at: import("io-ts-types").DateFromISOStringC; updated_at: import("io-ts-types").DateFromISOStringC; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; const ImmutableGetExchangeHistoryResultCodecV1: t.IntersectionC<[t.TypeC<{ result: t.ArrayC>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableGetExchangeHistoryResultV1 = t.TypeOf; type ImmutableGetExchangeHistoryResult = t.TypeOf; const ImmutableGetCurrencyLimitsCodec: t.ArrayC; max_amount: t.UnionC<[t.NullC, t.NumberC]>; }>>; type ImmutableGetCurrencyLimitsResult = t.TypeOf; const ImmutableGetCurrenciesResultCodec: t.ArrayC>; const ImmutableGetCurrenciesResultCodecV3: t.ArrayC, t.PartialC<{ limits: t.TypeC<{ min_amount: t.UnionC<[t.NullC, t.NumberC]>; max_amount: t.UnionC<[t.NullC, t.NumberC]>; }>; }>]>>; type ImmutableGetCurrenciesResult = t.TypeOf; type ImmutableGetCurrenciesResultV3 = t.TypeOf; const ImmutableGetTokenResultCodec: t.TypeC<{ token_address: t.UnionC<[t.StringC, t.BrandC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; name: t.UnionC<[t.NullC, t.StringC]>; decimals: t.StringC; quantum: t.StringC; symbol: t.StringC; }>; type ImmutableGetTokenResult = t.TypeOf; type ImmutableGetTokenResultTS = t.OutputOf; const ImmutableListTokensResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC]>; image_url: t.UnionC<[t.NullC, t.StringC]>; name: t.UnionC<[t.NullC, t.StringC]>; decimals: t.StringC; quantum: t.StringC; symbol: t.StringC; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableListTokensResult = t.TypeOf; type ImmutableListTokensResultTS = t.OutputOf; const ImmutableGetBalancesResultCodec: t.TypeC<{ imx: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; preparing_withdrawal: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; withdrawable: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; }>; type ImmutableGetBalancesResult = t.TypeOf; type ImmutableGetBalancesResultTS = t.OutputOf; type ImmutableBalance = t.TypeOf; const ImmutableBalanceCodec: t.TypeC<{ symbol: t.StringC; balance: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; preparing_withdrawal: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; withdrawable: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; }>; const ImmutableGetBalanceResultCodec: t.TypeC<{ symbol: t.StringC; balance: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; preparing_withdrawal: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; withdrawable: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; }>; type ImmutableGetBalanceResult = t.TypeOf; type ImmutableGetBalanceResultTS = t.OutputOf; const ImmutableListBalancesResultCodec: t.IntersectionC<[t.TypeC<{ result: t.ArrayC, import("../runtime").NonNegativeBigNumberBrand>; preparing_withdrawal: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; withdrawable: t.BrandC, import("../runtime").NonNegativeBigNumberBrand>; }>>; }>, t.IntersectionC<[t.TypeC<{ cursor: t.StringC; }>, t.PartialC<{ remaining: t.BrandC; }>]>]>; type ImmutableListBalancesResult = t.TypeOf; type ImmutableListBalancesResultTS = t.OutputOf; const ImmutableGetMintableTokenResultCodec: t.TypeC<{ token_id: t.BrandC; client_token_id: t.StringC; blueprint: t.StringC; }>; type ImmutableGetMintableTokenResult = t.TypeOf; type ImmutableGetMintableTokenResultTS = t.OutputOf; const ImmutableGetEncodeAssetInfoResultCodec: t.TypeC<{ asset_id: t.StringC; asset_type: t.StringC; }>; type ImmutableGetEncodeAssetInfoResult = t.TypeOf; type ImmutableGetEncodeAssetInfoResultTS = t.OutputOf; } export declare namespace StarkMethodResults { type StarkAccountResult = { starkPublicKey: string; }; type StarkRegisterResult = { txhash: string; }; type StarkDepositResult = { txhash: string; }; type StarkDepositCancelResult = { txhash: string; }; type StarkDepositReclaimResult = { txhash: string; }; type StarkTransferResult = { starkSignature: string; }; type StarkCreateOrderResult = { starkSignature: string; }; type StarkWithdrawalResult = { txhash: string; }; type StarkFullWithdrawalResult = { txhash: string; }; type StarkFreezeResult = { txhash: string; }; type StarkVerifyEscapeResult = { txhash: string; }; type StarkEscapeResult = { txhash: string; }; type StarkRegisterTokenResult = { txhash: string; }; type StarkGetEthKeyResult = { ethKey: string; }; type StarkGetDepositBalanceResult = { balance: string; }; type StarkGetWithdrawalBalanceResult = { balance: string; }; type StarkMintNFTResult = { txhash: string; }; type StarkApproveNFTResult = { txhash: string; }; type StarkSetupNFTResult = { txhash: string; }; }