import * as ai from 'ai';
import z from 'zod';

declare const suiStakeTool: ai.Tool<z.ZodObject<{
    amount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    amount: number;
}, {
    amount: number;
}>, {
    digest: string;
}> & {
    execute: (args: {
        amount: number;
    }, options: ai.ToolExecutionOptions) => PromiseLike<{
        digest: string;
    }>;
};

export { suiStakeTool };
