import { TransactionBuilder } from '../../builders/TransactionBuilder.js'; import '../../../../standard/transactions/format-2/TransactionBuilder.js'; import '../../../../core/AbstractTransactionBuilder.js'; import '../../../../core/interfaces/Transaction.js'; import '../../../../standard/transactions/format-2/interfaces/TransactionFormat2.js'; import '../../interfaces/AoConnect.js'; import '../../../../Compute-f53b8251.js'; import '../../../ao/v0/types/UnitInfo.js'; import '../../../ao/v0/types/DryRunResult.js'; import '../../../ao/v0/types/Result.js'; import '../../../ao/v0/types/HTTPResponse.js'; declare class Message extends TransactionBuilder { protected process_id?: string; protected anchor_id?: string; /** * Set the anchor to target. * * @param anchor The anchor ID in question. * @returns `this` instance for further method chaining. */ anchor(anchor: string): this; /** * Set the ID of the process message should be sent to. * * @param processId The process ID in question. * @returns `this` instance for further method chaining. */ process(processId: string): this; /** * Send a message. * * @returns The ID of the message. */ post(): Promise; } export { Message };