import { Hex } from "viem"; import { MerkleCredRequest, SignatureCredRequest, UpdateCredRequest } from "../types"; import { CredChainId } from "@phi/protocol/src/supported-chain"; export declare class CredManager { private viemClient; private account; private chain; private rpc; private credChain; constructor(privateKey: Hex, chainId: CredChainId); createCred(input: SignatureCredRequest | MerkleCredRequest, chainId: CredChainId): Promise; updateCred(credId: number, input: UpdateCredRequest, chainId: CredChainId): Promise; }