import { SeiAgentKit } from "../../agent";
import { TwitterPostTweetSchema } from "../../tools";
import { StructuredTool } from "langchain/tools";
import { z } from "zod";
export declare class SeiPostTweetTool extends StructuredTool<typeof TwitterPostTweetSchema> {
    private readonly seiKit;
    name: string;
    description: string;
    schema: z.ZodObject<{
        tweet: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        tweet: string;
    }, {
        tweet: string;
    }>;
    constructor(seiKit: SeiAgentKit);
    _call(args: z.infer<typeof TwitterPostTweetSchema>): Promise<string>;
}
//# sourceMappingURL=post.d.ts.map