import type { AccountStats, ListMessagesRequest, ListMessagesResult, MessageMetadata, ReadMessageRequest, ReadMessageResult, SendMessageRequest, SendMessageResult } from "./types.js"; import { PrivateMessagingClient } from "./client.js"; export declare const DEFAULT_MAX_MESSAGE_CHUNK_BYTES = 24; export declare const DEFAULT_ENCRYPTED_MESSAGE_GAS_LIMIT = 8000000n; export declare function encryptMessageInput(client: PrivateMessagingClient, plaintext: string): Promise; export declare function sendMessage(client: PrivateMessagingClient, request: SendMessageRequest): Promise; export declare function readMessage(client: PrivateMessagingClient, request: ReadMessageRequest): Promise; export declare function getMessageMetadata(client: PrivateMessagingClient, messageId: bigint | number | string): Promise; export declare function listInbox(client: PrivateMessagingClient, request: ListMessagesRequest): Promise; export declare function getAccountStats(client: PrivateMessagingClient, account: string): Promise; export declare function listSent(client: PrivateMessagingClient, request: ListMessagesRequest): Promise;