import type { Address, ChainId } from "@morpho-org/blue-sdk"; import type { TypedDataDefinition } from "viem"; interface CompoundV3ManagerApprovalArgs { instance: Address; name: string; owner: Address; manager: Address; isAllowed: boolean; nonce: bigint; expiry: bigint; } declare const compoundV3ManagerApprovalTypes: { readonly Authorization: readonly [{ readonly name: "owner"; readonly type: "address"; }, { readonly name: "manager"; readonly type: "address"; }, { readonly name: "isAllowed"; readonly type: "bool"; }, { readonly name: "nonce"; readonly type: "uint256"; }, { readonly name: "expiry"; readonly type: "uint256"; }]; }; export declare const getCompoundV3ManagerApprovalMessage: ({ instance, name, ...args }: CompoundV3ManagerApprovalArgs, chainId: ChainId) => TypedDataDefinition; export {};