import { type Giver, type SendParameters } from '../index';
import { type Contract, type ContractOptions, type ResultOfCall } from '../../contract';
import { type KeyPair, type ResultOfProcessMessage } from '@eversdk/core';
export declare class GiverV2 implements Giver {
    private readonly _contract;
    constructor(keys: KeyPair, options?: ContractOptions);
    get contract(): Contract;
    send(options: SendParameters): Promise<ResultOfCall>;
    deploy(value: string | number | bigint): Promise<ResultOfProcessMessage>;
}
//# sourceMappingURL=GiverV2.d.ts.map