import { StarConnectionSettings } from "./StarConnectionSettings"; import { StarPrinterStatus } from "./star-printer-status/"; import { StarPrinterInformation } from "./star-printer-information"; import { aaca0adc50034daa9 } from "./internal/a7917fe845517cd99/aaca0adc50034daa9"; import { GetInformationOptions, GetStatusOptions, OpenOptions, PrintOptions } from "./options"; export declare class StarPrinter { private _starPrinterWorker; private get starPrinterWorker(); private checkStarPrinterWorker; private _starXpandCommandParserWorker; private get starXpandCommandParserWorker(); private checkStarXpandCommandParserWorker; private _connectionSettings; get connectionSettings(): StarConnectionSettings; set connectionSettings(connectionSettings: StarConnectionSettings); constructor(connectionSettings: StarConnectionSettings, commandParserWorker?: Worker | null); open(options?: OpenOptions): Promise; close(): Promise; dispose(): Promise; printRawData(data: Uint8Array, options?: PrintOptions): Promise; print(command: string, options?: PrintOptions): Promise; getStatus(options?: GetStatusOptions): Promise; setInformation(information: StarPrinterInformation): Promise; getInformation(options?: GetInformationOptions): Promise; getInformationInternal(options?: GetInformationOptions): Promise; private createWorkerTaskID; private startLogging; private stopLogging; private syncStarLogger; }