import { Effect } from "effect"; import type { Address, Hex } from "viem"; import { ContractReader } from "../contract/index.js"; import type { ClientNotFoundError, ContractReadError } from "../core/index.js"; export declare const erc165Abi: readonly [{ readonly inputs: readonly [{ readonly name: "interfaceId"; readonly type: "bytes4"; }]; readonly name: "supportsInterface"; readonly outputs: readonly [{ readonly name: ""; readonly type: "bool"; }]; readonly stateMutability: "view"; readonly type: "function"; }]; export declare const ERC165_INTERFACE_ID: "0x01ffc9a7"; export declare const isErc721: (chainId: number, address: Address) => Effect.Effect; export declare const supportsInterface: (chainId: number, address: Address, interfaceId: Hex) => Effect.Effect; //# sourceMappingURL=erc165.d.ts.map