import { Kernel } from '../serial/kernel';
export declare class Emulator {
    #private;
    static enable: boolean;
    static instance: null | Kernel;
    static status(instance?: null): false | undefined;
    static dispensed(instance?: null): false | undefined;
    static notDispensed(instance?: null): false | undefined;
    static gateInactive(instance?: null): false | undefined;
    static gateConfigured(instance?: null): false | undefined;
    static keyPressed(instance?: null): false | undefined;
    static doorOpened(instance?: null): false | undefined;
    static doorClosed(instance?: null): false | undefined;
    static channelDisconnected(instance?: null): false | undefined;
    static channelConnected(instance?: null): false | undefined;
    static channelEmpty(instance?: null): false | undefined;
    static workingTemperature(instance?: null): false | undefined;
    static currentTemperature(instance?: null): false | undefined;
    static ready(instance?: null): false | undefined;
    static busy(instance?: null): false | undefined;
    static invalidTray(instance?: null): false | undefined;
    static invalidChannel(instance?: null): false | undefined;
    static emptyChannel(instance?: null): false | undefined;
    static elevatorJam(instance?: null): false | undefined;
    static elevatorMalfunction(instance?: null): false | undefined;
    static phototransistorFailure(instance?: null): false | undefined;
    static allChannelsEmpty(instance?: null): false | undefined;
    static productDetectorFailure(instance?: null): false | undefined;
    static displayDisconnected(instance?: null): false | undefined;
    static productUnderElevator(instance?: null): false | undefined;
    static elevatorSettingAlarm(instance?: null): false | undefined;
    static buttonPanelFailure(instance?: null): false | undefined;
    static errorWritingEeprom(instance?: null): false | undefined;
    static errorControlTemperature(instance?: null): false | undefined;
    static thermometerDisconnected(instance?: null): false | undefined;
    static thermometerMisconfigured(instance?: null): false | undefined;
    static thermometerFailure(instance?: null): false | undefined;
    static errorExtractorConsumption(instance?: null): false | undefined;
    static channelSearchError(instance?: null): false | undefined;
    static productExitMouthSearchError(instance?: null): false | undefined;
    static elevatorInteriorLocked(instance?: null): false | undefined;
    static productDetectorVerifierError(instance?: null): false | undefined;
    static waitingForProductRecall(instance?: null): false | undefined;
    static productExpiredByTemperature(instance?: null): false | undefined;
    static faultyAutomaticDoor(instance?: null): false | undefined;
    static rejectLever(instance?: null): false | undefined;
    static resetCoinPurse(instance?: null): false | undefined;
    static coinInsertedBox(instance?: null, coin?: null): false | undefined;
    static coinInsertedTube(instance?: null, coin?: null): false | undefined;
    static banknoteInsertedStacker(instance?: null, banknote?: null): false | undefined;
    static banknoteInsertedEscrow(instance?: null, banknote?: null): false | undefined;
    static banknoteEjected(instance?: null, banknote?: null): false | undefined;
    static banknoteInsertedRecycler(instance?: null, banknote?: null): false | undefined;
    static banknoteTaken(instance?: null): false | undefined;
    static coinPurseEnabled(instance?: null): false | undefined;
    static coinPurseDisabled(instance?: null): false | undefined;
    static billPurseDisabled(instance?: null): false | undefined;
    static billPurseEnabled(instance?: null): false | undefined;
    static readTubes(instance?: null): false | undefined;
    static readBillPurse(instance?: null, bill?: null | string | number): false | undefined;
    static banknoteAccepted(instance?: null): false | undefined;
    static banknoteRejected(instance?: null): false | undefined;
    static banknotesDispensed(instance?: null): false | undefined;
    static coinsDispensed(instance?: null): false | undefined;
    static relayOn(instance?: null): false | undefined;
    static relayOff(instance?: null): false | undefined;
    static nayaxEnabled(instance?: null): false | undefined;
    static nayaxDisabled(instance?: null): false | undefined;
    static nayaxPreCreditAuthorized(instance?: null): false | undefined;
    static nayaxCancelRequest(instance?: null): false | undefined;
    static nayaxSellApproved(instance?: null): false | undefined;
    static nayaxSellDenied(instance?: null): false | undefined;
    static nayaxEndSession(instance?: null): false | undefined;
    static nayaxCancelled(instance?: null): false | undefined;
    static nayaxDispensed(instance?: null): false | undefined;
    static nayaxNotDispensed(instance?: null): false | undefined;
    static fullTray(instance?: null): false | undefined;
    static setConnection(instance?: null): false | undefined;
}
//# sourceMappingURL=emulator.d.ts.map