import { Schema } from "effect"; declare const ContractReadError_base: Schema.TaggedErrorClass; } & { address: typeof Schema.String; cause: Schema.optional; functionName: typeof Schema.String; message: typeof Schema.String; }>; export declare class ContractReadError extends ContractReadError_base { } declare const SimulationFailedError_base: Schema.TaggedErrorClass; } & { address: typeof Schema.String; functionName: typeof Schema.String; message: typeof Schema.String; revertData: Schema.optional; }>; export declare class SimulationFailedError extends SimulationFailedError_base { } declare const GasEstimationError_base: Schema.TaggedErrorClass; } & { address: typeof Schema.String; cause: Schema.optional; functionName: typeof Schema.String; message: typeof Schema.String; }>; export declare class GasEstimationError extends GasEstimationError_base { } declare const ContractWriteError_base: Schema.TaggedErrorClass; } & { address: typeof Schema.String; cause: Schema.optional; functionName: typeof Schema.String; message: typeof Schema.String; }>; export declare class ContractWriteError extends ContractWriteError_base { } declare const MulticallError_base: Schema.TaggedErrorClass; } & { cause: Schema.optional; failedCalls: typeof Schema.Number; message: typeof Schema.String; }>; export declare class MulticallError extends MulticallError_base { } export {}; //# sourceMappingURL=contract.d.ts.map