import { CommandOptions } from "../../CommandOptions"; export declare class LogStore { #private; constructor(options?: Pick); /** * Get the text of the item in the VoiceOver cursor. * * @returns {Promise} The item's text. */ itemText(): Promise; /** * Get the last spoken phrase. * * @returns {Promise} The last spoken phrase. */ lastSpokenPhrase(): Promise; /** * Get the item text log. * * @returns {Promise} The item text log. */ itemTextLog(): Promise; /** * Clear the item text log. */ clearItemTextLog(): Promise; /** * Get the spoken phrase log. * * @returns {Promise} The spoken phrase log. */ spokenPhraseLog(): Promise; /** * Clear the spoken phrase log. */ clearSpokenPhraseLog(): Promise; /** * Waits for the provided promise to resolve and then captures the logs for * the performed action until they stabilize. * * @param {Promise} promise Underlying action to capture logs for. * @param {object} options Additional options. * @returns {Promise} */ tap>(action: () => S, options?: Pick): Promise; }