import { z } from 'zod';
/**
 * Schema for getting the status of a transaction.
 */
export declare const GetTransactionStatusSchema: z.ZodObject<{
    transactionHash: z.ZodString;
    network: z.ZodDefault<z.ZodOptional<z.ZodEnum<["mainnet", "testnet", "ethereum"]>>>;
}, "strip", z.ZodTypeAny, {
    transactionHash: string;
    network: "mainnet" | "testnet" | "ethereum";
}, {
    transactionHash: string;
    network?: "mainnet" | "testnet" | "ethereum" | undefined;
}>;
export type GetTransactionStatusParams = z.infer<typeof GetTransactionStatusSchema>;
/**
 * Example Output Schema (Informational - actual output structure defined in handler)
 *
 * success: boolean;
 * transactionHash: string;
 * network: string;
 * status: 'pending' | 'success' | 'reverted' | 'not_found';
 * blockNumber?: string | null;
 * gasUsed?: string | null;
 * from?: string;
 * to?: string | null;
 * value?: string | null;
 * data?: string | null;
 * error?: string | null; // If status is 'reverted' or fetch fails
 */
//# sourceMappingURL=schemas.d.ts.map