import { Keyboard } from './sdk/keyboard'; import { Player } from './sdk/player'; import { Profile } from './sdk/profile'; import { Platform } from './sdk/platform'; import { Rgb } from './sdk/rgb'; import { App } from './sdk/app'; import { Admin } from './sdk/admin'; import { Helpers } from './sdk/helpers'; import { Payment } from './sdk/payment'; import { Printer } from './sdk/printer'; import { Update } from './sdk/update'; import { Message } from './sdk/message'; import { Receipt } from './sdk/receipt'; import { Reset } from './sdk/reset'; import { Vending } from './sdk/vending'; import { Cache } from './sdk/cache'; import { Record } from './sdk/record'; import { Storage } from './sdk/storage'; import EventEmitter from 'eventemitter3'; import { AiTranslation } from "./sdk/ai-translation"; import { BarcodeReadEvent } from "./sdk/barcode"; import { Cash } from "./sdk/cash"; export * from './sdk/vending'; export * from './sdk/app'; export * from './sdk/admin'; export * from './sdk/cache'; export * from './sdk/keyboard'; export * from './sdk/message'; export * from './sdk/payment'; export * from './sdk/platform'; export * from './sdk/player'; export * from './sdk/printer'; export * from './sdk/profile'; export * from './sdk/receipt'; export * from './sdk/record'; export * from './sdk/reset'; export * from './sdk/rgb'; export * from './sdk/storage'; export * from './sdk/update'; export * from './sdk/vending'; export * from './sdk/barcode'; export * from './sdk/helpers'; export * from './sdk/ai-translation'; export * from "./sdk/cash"; export interface PaymentLogEvent { log: string; } /** * */ export declare class EflynSdkEventEmitter extends EventEmitter { on(name: 'barcode.read', cb: (data: BarcodeReadEvent) => void): any; on(name: 'payment.log', cb: (data: PaymentLogEvent) => void): any; } export declare class EflynSdk extends EflynSdkEventEmitter { readonly keyboard: Keyboard; readonly player: Player; readonly profile: Profile; readonly storage: Storage; readonly cache: Cache; readonly platform: Platform; readonly rgb: Rgb; readonly app: App; readonly admin: Admin; readonly helpers: Helpers; readonly payment: Payment; readonly printer: Printer; readonly update: Update; readonly message: Message; readonly receipt: Receipt; readonly record: Record; readonly reset: Reset; readonly vending: Vending; readonly aiTranslation: AiTranslation; readonly cash: Cash; } export * from './client'; export * from './server'; export * from './webview'; export { WrappedJSONRPCResponse } from './constants'; export { WrappedJSONRPCRequest } from './constants'; export { isValidOrigin } from './constants';