export declare const potAbi: readonly [{ readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "vat_"; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly anonymous: true; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "bytes4"; readonly name: "sig"; readonly type: "bytes4"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "arg1"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "arg2"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly name: "LogNote"; readonly type: "event"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "Pie"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly []; readonly name: "cage"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "chi"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "guy"; readonly type: "address"; }]; readonly name: "deny"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly []; readonly name: "drip"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "tmp"; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "dsr"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "wad"; readonly type: "uint256"; }]; readonly name: "exit"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "data"; readonly type: "uint256"; }]; readonly name: "file"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "addr"; readonly type: "address"; }]; readonly name: "file"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "wad"; readonly type: "uint256"; }]; readonly name: "join"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "live"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "pie"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "guy"; readonly type: "address"; }]; readonly name: "rely"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "rho"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "vat"; readonly outputs: readonly [{ readonly internalType: "contract VatLike"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "vow"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "wards"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }]; export declare const proxyRegAbi: readonly [{ readonly constant: false; readonly inputs: readonly []; readonly name: "build"; readonly outputs: readonly [{ readonly name: "proxy"; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly name: "proxies"; readonly outputs: readonly [{ readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly name: "owner"; readonly type: "address"; }]; readonly name: "build"; readonly outputs: readonly [{ readonly name: "proxy"; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly name: "factory_"; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }]; export declare const cdpManagerAbi: readonly [{ readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "vat_"; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly anonymous: true; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "bytes4"; readonly name: "sig"; readonly type: "bytes4"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "arg1"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "arg2"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly name: "LogNote"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "address"; readonly name: "own"; readonly type: "address"; }, { readonly indexed: true; readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }]; readonly name: "NewCdp"; readonly type: "event"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "ok"; readonly type: "uint256"; }]; readonly name: "cdpAllow"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "cdpCan"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "cdpi"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "count"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "src"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }]; readonly name: "enter"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "first"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "wad"; readonly type: "uint256"; }]; readonly name: "flux"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "wad"; readonly type: "uint256"; }]; readonly name: "flux"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }, { readonly internalType: "int256"; readonly name: "dink"; readonly type: "int256"; }, { readonly internalType: "int256"; readonly name: "dart"; readonly type: "int256"; }]; readonly name: "frob"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }]; readonly name: "give"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "ilks"; readonly outputs: readonly [{ readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "last"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "list"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "prev"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "next"; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "rad"; readonly type: "uint256"; }]; readonly name: "move"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "open"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "owns"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cdp"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }]; readonly name: "quit"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "cdpSrc"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "cdpDst"; readonly type: "uint256"; }]; readonly name: "shift"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "ok"; readonly type: "uint256"; }]; readonly name: "urnAllow"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "urnCan"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly name: "urns"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "vat"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }]; export declare const vatAbi: readonly [{ readonly inputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly anonymous: true; readonly inputs: readonly [{ readonly indexed: true; readonly internalType: "bytes4"; readonly name: "sig"; readonly type: "bytes4"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "arg1"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "arg2"; readonly type: "bytes32"; }, { readonly indexed: true; readonly internalType: "bytes32"; readonly name: "arg3"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "bytes"; readonly name: "data"; readonly type: "bytes"; }]; readonly name: "LogNote"; readonly type: "event"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "Line"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly []; readonly name: "cage"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }, { readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "can"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "dai"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "debt"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "deny"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "data"; readonly type: "uint256"; }]; readonly name: "file"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "data"; readonly type: "uint256"; }]; readonly name: "file"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "src"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "wad"; readonly type: "uint256"; }]; readonly name: "flux"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "i"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "u"; readonly type: "address"; }, { readonly internalType: "int256"; readonly name: "rate"; readonly type: "int256"; }]; readonly name: "fold"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "src"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }, { readonly internalType: "int256"; readonly name: "dink"; readonly type: "int256"; }, { readonly internalType: "int256"; readonly name: "dart"; readonly type: "int256"; }]; readonly name: "fork"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "i"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "u"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "v"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "w"; readonly type: "address"; }, { readonly internalType: "int256"; readonly name: "dink"; readonly type: "int256"; }, { readonly internalType: "int256"; readonly name: "dart"; readonly type: "int256"; }]; readonly name: "frob"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "gem"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "i"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "u"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "v"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "w"; readonly type: "address"; }, { readonly internalType: "int256"; readonly name: "dink"; readonly type: "int256"; }, { readonly internalType: "int256"; readonly name: "dart"; readonly type: "int256"; }]; readonly name: "grab"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "rad"; readonly type: "uint256"; }]; readonly name: "heal"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "hope"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }]; readonly name: "ilks"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "Art"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "rate"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "spot"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "line"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "dust"; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "init"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "live"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "src"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "dst"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "rad"; readonly type: "uint256"; }]; readonly name: "move"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "nope"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "rely"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "sin"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }, { readonly internalType: "int256"; readonly name: "wad"; readonly type: "int256"; }]; readonly name: "slip"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: false; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "u"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "v"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "rad"; readonly type: "uint256"; }]; readonly name: "suck"; readonly outputs: readonly []; readonly payable: false; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "urns"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: "ink"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "art"; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly []; readonly name: "vice"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }, { readonly constant: true; readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "wards"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly payable: false; readonly stateMutability: "view"; readonly type: "function"; }]; export declare const ilkRegAbi: readonly [{ readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "vat_"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "dog_"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "cat_"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "spot_"; readonly type: "address"; }]; readonly stateMutability: "nonpayable"; readonly type: "constructor"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "AddIlk"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "Deny"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "data"; readonly type: "address"; }]; readonly name: "File"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "address"; readonly name: "data"; readonly type: "address"; }]; readonly name: "File"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "uint256"; readonly name: "data"; readonly type: "uint256"; }]; readonly name: "File"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly indexed: false; readonly internalType: "string"; readonly name: "data"; readonly type: "string"; }]; readonly name: "File"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "NameError"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "Rely"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "RemoveIlk"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "SymbolError"; readonly type: "event"; }, { readonly anonymous: false; readonly inputs: readonly [{ readonly indexed: false; readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "UpdateIlk"; readonly type: "event"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "adapter"; readonly type: "address"; }]; readonly name: "add"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "cat"; readonly outputs: readonly [{ readonly internalType: "contract CatLike"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "class"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "count"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "dec"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "deny"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "dog"; readonly outputs: readonly [{ readonly internalType: "contract DogLike"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "uint256"; readonly name: "data"; readonly type: "uint256"; }]; readonly name: "file"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "string"; readonly name: "data"; readonly type: "string"; }]; readonly name: "file"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "data"; readonly type: "address"; }]; readonly name: "file"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }, { readonly internalType: "bytes32"; readonly name: "what"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "data"; readonly type: "address"; }]; readonly name: "file"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "gem"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "pos"; readonly type: "uint256"; }]; readonly name: "get"; readonly outputs: readonly [{ readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: ""; readonly type: "bytes32"; }]; readonly name: "ilkData"; readonly outputs: readonly [{ readonly internalType: "uint96"; readonly name: "pos"; readonly type: "uint96"; }, { readonly internalType: "address"; readonly name: "join"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "gem"; readonly type: "address"; }, { readonly internalType: "uint8"; readonly name: "dec"; readonly type: "uint8"; }, { readonly internalType: "uint96"; readonly name: "class"; readonly type: "uint96"; }, { readonly internalType: "address"; readonly name: "pip"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "xlip"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "name"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "symbol"; readonly type: "string"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "info"; readonly outputs: readonly [{ readonly internalType: "string"; readonly name: "name"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "symbol"; readonly type: "string"; }, { readonly internalType: "uint256"; readonly name: "class"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "dec"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "gem"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "pip"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "join"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "xlip"; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "join"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "list"; readonly outputs: readonly [{ readonly internalType: "bytes32[]"; readonly name: ""; readonly type: "bytes32[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "uint256"; readonly name: "start"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "end"; readonly type: "uint256"; }]; readonly name: "list"; readonly outputs: readonly [{ readonly internalType: "bytes32[]"; readonly name: ""; readonly type: "bytes32[]"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "name"; readonly outputs: readonly [{ readonly internalType: "string"; readonly name: ""; readonly type: "string"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "pip"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "pos"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "_ilk"; readonly type: "bytes32"; }, { readonly internalType: "address"; readonly name: "_join"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "_gem"; readonly type: "address"; }, { readonly internalType: "uint256"; readonly name: "_dec"; readonly type: "uint256"; }, { readonly internalType: "uint256"; readonly name: "_class"; readonly type: "uint256"; }, { readonly internalType: "address"; readonly name: "_pip"; readonly type: "address"; }, { readonly internalType: "address"; readonly name: "_xlip"; readonly type: "address"; }, { readonly internalType: "string"; readonly name: "_name"; readonly type: "string"; }, { readonly internalType: "string"; readonly name: "_symbol"; readonly type: "string"; }]; readonly name: "put"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: "usr"; readonly type: "address"; }]; readonly name: "rely"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "remove"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "removeAuth"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "spot"; readonly outputs: readonly [{ readonly internalType: "contract SpotLike"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "symbol"; readonly outputs: readonly [{ readonly internalType: "string"; readonly name: ""; readonly type: "string"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "update"; readonly outputs: readonly []; readonly stateMutability: "nonpayable"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "vat"; readonly outputs: readonly [{ readonly internalType: "contract VatLike"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly name: "wards"; readonly outputs: readonly [{ readonly internalType: "uint256"; readonly name: ""; readonly type: "uint256"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly [{ readonly internalType: "bytes32"; readonly name: "ilk"; readonly type: "bytes32"; }]; readonly name: "xlip"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }];