import { Client } from '@hashgraph/sdk'; import { HCS10Message } from '../hcs10/types'; /** * Creates and returns a Hedera Client based on environment variables. */ export declare function createHederaClient(): Client; /** * HederaClient class for handling HCS-10 operations */ export declare class HederaClient { private client; constructor(client: Client); /** * Subscribe to messages from a topic * TODO: Update to use a mirror node */ subscribeToTopic(topicId: string, onMessage: (message: HCS10Message) => void, onError: (error: Error) => void): Promise; }