import { type createCelinaClient } from "@andrewkimjoseph/celina-sdk"; import type { CeloClientFactory, SignerKind } from "../clients/celo-client.js"; type CelinaClient = ReturnType; export declare class GoodDollarIdentityWriteService { private readonly clientFactory; private readonly sdk; constructor(clientFactory: CeloClientFactory, sdk: CelinaClient); connectIdentity(connectedAccount: `0x${string}`, signer?: SignerKind): Promise<{ stepHashes: `0x${string}`[]; hash: `0x${string}`; status: "success" | "reverted"; signerAddress: `0x${string}`; from: `0x${string}`; connectedAccount: `0x${string}`; }>; disconnectIdentity(connectedAccount: `0x${string}`, signer?: SignerKind): Promise<{ stepHashes: `0x${string}`[]; hash: `0x${string}`; status: "success" | "reverted"; signerAddress: `0x${string}`; from: `0x${string}`; connectedAccount: `0x${string}`; }>; } export {};