/** * Memobird SDK - TypeScript SDK for Memobird (咕咕机) thermal printer API * * @example * ```typescript * import { MemobirdClient } from 'memobirdsdk'; * * const client = new MemobirdClient({ ak: 'your-access-key' }); * const bindResult = await client.bindUser('device-id', 'user-123'); * await client.printText('Hello World!', 'device-id', bindResult.showapi_userid!); * ``` * * @module memobirdsdk */ export { MemobirdClient } from './client.js'; export type * from './types/index.js'; export { textToGBKBase64, gbkBase64ToText, generateTimestamp, isValidTimestamp, formatTextContent, formatImageContent, formatMixedContent, isValidBase64Image, stripDataUrlPrefix, imageFileToBase64, RetryStrategy, } from './utils/index.js'; export { MemobirdError, APIError, NetworkError, ValidationError } from './errors/index.js'; export { BASE_URL, DEFAULT_TIMEOUT, DEFAULT_RETRY_CONFIG, API_SUCCESS_CODE } from './constants.js'; export { MemobirdClient as default } from './client.js'; //# sourceMappingURL=index.d.ts.map