import type { PrivateMessagingClientConfig } from "./types.js"; export declare class PrivateMessagingClient { readonly contractAddress: string; readonly runner: any; readonly contract: any; constructor(config: PrivateMessagingClientConfig); get sendMessageSelector(): string; get sendMultipartMessageSelector(): string; getAddress(): Promise; signMessage(message: string | Uint8Array): Promise; } export declare function createPrivateMessagingClient(config: PrivateMessagingClientConfig): PrivateMessagingClient;