export type SolTxParams = {
    walletIndex?: number;
    recipient: string;
    amount: number;
};
export type SolTxData = {
    transaction_hash: string;
    timeStamp: number;
    gasFee: number;
    amount: number;
    block: number;
    from: string;
    to: string;
    recentBlockHash: string;
    instructionData: any;
};
export type SolTxsHistoryParams = {
    address: string;
    offset?: number;
    beforeHash?: string;
    untilHash?: string;
};
export type SolTxs = {
    total: number;
    txs: Array<SolTxData>;
};
export type GasfeeResult = {
    slow: number;
    average: number;
    fast: number;
};
export type Dojima = {
    version: "0.1.0";
    name: "dojima";
    instructions: [
        {
            name: "transferNativeTokens";
            accounts: [
                {
                    name: "from";
                    isMut: true;
                    isSigner: true;
                },
                {
                    name: "to";
                    isMut: true;
                    isSigner: false;
                },
                {
                    name: "systemProgram";
                    isMut: false;
                    isSigner: false;
                }
            ];
            args: [
                {
                    name: "tokenAmount";
                    type: "string";
                },
                {
                    name: "memo";
                    type: "string";
                }
            ];
        }
    ];
};
