import { StdSignDoc, StdFee } from "@cosmjs/amino";
import { JsonObject } from "@cosmjs/cosmwasm-stargate";
interface SignContractExecuteParams {
    signerAddress: string;
    chainId: string;
    contractAddress: string;
    msg: JsonObject;
    funds?: {
        denom: string;
        amount: string;
    }[];
    memo?: string;
    lcdUrl: string;
    fee: StdFee;
}
export declare function getAccountDetails(address: string, lcdUrl: string): Promise<{
    accountNumber: string;
    sequence: string;
}>;
export declare function prepareContractExecuteSignDoc({ signerAddress, contractAddress, msg, funds, memo, lcdUrl, chainId, fee, }: SignContractExecuteParams): Promise<StdSignDoc>;
export {};
