/** * history.ts — get_transaction_history tool. * Queries on-chain event logs for the wallet's transaction history. */ import { z } from 'zod'; export declare const GetTransactionHistorySchema: z.ZodObject<{ limit: z.ZodDefault>; from_block: z.ZodOptional; to_block: z.ZodOptional; event_type: z.ZodDefault>>; }, "strip", z.ZodTypeAny, { limit: number; event_type: "all" | "execution" | "queued" | "approved" | "cancelled" | "policy_update" | "operator_update"; from_block?: string | undefined; to_block?: string | undefined; }, { limit?: number | undefined; from_block?: string | undefined; to_block?: string | undefined; event_type?: "all" | "execution" | "queued" | "approved" | "cancelled" | "policy_update" | "operator_update" | undefined; }>; export type GetTransactionHistoryInput = z.infer; export declare const getTransactionHistoryTool: { name: string; description: string; inputSchema: { type: "object"; properties: { limit: { type: string; description: string; default: number; }; from_block: { type: string; description: string; }; to_block: { type: string; description: string; }; event_type: { type: string; enum: string[]; description: string; default: string; }; }; required: never[]; }; }; export declare function handleGetTransactionHistory(input: GetTransactionHistoryInput): Promise<{ content: Array<{ type: 'text'; text: string; }>; isError?: boolean; }>; //# sourceMappingURL=history.d.ts.map