import * as z from 'zod/mini';
/** Log schema. */
export declare const Log: z.ZodMiniObject<{
    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>>>;
    data: z.ZodMiniTemplateLiteral<`0x${string}`>;
    logIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat>;
    removed: z.ZodMiniBoolean<boolean>;
}, z.core.$strip>;
/** Encode-only log schema accepting numberish `toRpc` inputs. */
export declare const LogToRpc: z.ZodMiniObject<{
    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockNumber: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniBigInt<bigint>, z.ZodMiniNumberFormat]>>>;
    data: z.ZodMiniTemplateLiteral<`0x${string}`>;
    logIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    transactionHash: z.ZodMiniTemplateLiteral<`0x${string}`>;
    transactionIndex: z.ZodMiniCodec<z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniUnion<readonly [z.ZodMiniTemplateLiteral<`0x${string}`>, z.ZodMiniNumberFormat]>>;
    removed: z.ZodMiniBoolean<boolean>;
}, z.core.$strip>;
/** Pending log schema. */
export declare const Pending: z.ZodMiniObject<{
    address: z.ZodMiniTemplateLiteral<`0x${string}`>;
    blockHash: z.ZodMiniNull;
    blockNumber: z.ZodMiniNull;
    blockTimestamp: z.ZodMiniOptional<z.ZodMiniNull>;
    data: z.ZodMiniTemplateLiteral<`0x${string}`>;
    logIndex: z.ZodMiniNull;
    topics: z.ZodMiniArray<z.ZodMiniTemplateLiteral<`0x${string}`>>;
    transactionHash: z.ZodMiniNull;
    transactionIndex: z.ZodMiniNull;
    removed: z.ZodMiniBoolean<boolean>;
}, z.core.$strip>;
//# sourceMappingURL=Log.d.ts.map