export const errors = [
    { inputs: [{ internalType: "address", name: "target", type: "address" }], name: "AddressEmptyCode", type: "error" },
    { inputs: [], name: "ECDSAInvalidSignature", type: "error" },
    {
        inputs: [{ internalType: "uint256", name: "length", type: "uint256" }],
        name: "ECDSAInvalidSignatureLength",
        type: "error",
    },
    {
        inputs: [{ internalType: "bytes32", name: "s", type: "bytes32" }],
        name: "ECDSAInvalidSignatureS",
        type: "error",
    },
    {
        inputs: [{ internalType: "address", name: "implementation", type: "address" }],
        name: "ERC1967InvalidImplementation",
        type: "error",
    },
    { inputs: [], name: "ERC1967NonPayable", type: "error" },
    { inputs: [], name: "FailedInnerCall", type: "error" },
    { inputs: [], name: "InvalidInitialization", type: "error" },
    { inputs: [], name: "NotInitializing", type: "error" },
    { inputs: [], name: "UUPSUnauthorizedCallContext", type: "error" },
    {
        inputs: [{ internalType: "bytes32", name: "slot", type: "bytes32" }],
        name: "UUPSUnsupportedProxiableUUID",
        type: "error",
    },
    {
        inputs: [{ internalType: "address", name: "owner", type: "address" }],
        name: "OwnableInvalidOwner",
        type: "error",
    },
    {
        inputs: [{ internalType: "address", name: "account", type: "address" }],
        name: "OwnableUnauthorizedAccount",
        type: "error",
    },
    {
        inputs: [
            { internalType: "bool", name: "success", type: "bool" },
            { internalType: "bytes", name: "ret", type: "bytes" },
        ],
        name: "DelegateAndRevert",
        type: "error",
    },
    {
        inputs: [
            { internalType: "uint256", name: "opIndex", type: "uint256" },
            { internalType: "string", name: "reason", type: "string" },
        ],
        name: "FailedOp",
        type: "error",
    },
    {
        inputs: [
            { internalType: "uint256", name: "opIndex", type: "uint256" },
            { internalType: "string", name: "reason", type: "string" },
            { internalType: "bytes", name: "inner", type: "bytes" },
        ],
        name: "FailedOpWithRevert",
        type: "error",
    },
    { inputs: [{ internalType: "bytes", name: "returnData", type: "bytes" }], name: "PostOpReverted", type: "error" },
    { inputs: [], name: "ReentrancyGuardReentrantCall", type: "error" },
    {
        inputs: [{ internalType: "address", name: "sender", type: "address" }],
        name: "SenderAddressResult",
        type: "error",
    },
    {
        inputs: [{ internalType: "address", name: "aggregator", type: "address" }],
        name: "SignatureValidationFailed",
        type: "error",
    },
] as const;
