export interface functionCallParams {
    methodName: string;
    args: Record<string, unknown>;
    gas: string;
    deposit: string;
}
export declare class ContractCallWrapper {
    private _methodName;
    private _args;
    private _gas;
    private _deposit;
    set methodName(methodName: string);
    get methodName(): string;
    set gas(gas: string);
    get gas(): string;
    set deposit(deposit: string);
    get deposit(): string;
    set args(args: Record<string, unknown>);
    get args(): Record<string, unknown>;
    getParams(): functionCallParams;
    private isValidAmount;
}
//# sourceMappingURL=contractCallWrapper.d.ts.map