import { ConstructorParams, Kernel, DispenseResponse } from './kernel'; interface ConstructorParamsLocker extends ConstructorParams { device_listen_on_channel?: number; } export declare class Locker extends Kernel { #private; _default_fallback_listen_on_channel: number; constructor({ filters, config_port, no_device, device_listen_on_channel, socket, }?: ConstructorParamsLocker); serialMessage(code: string[] | Uint8Array | string | ArrayBuffer): void; serialSetConnectionConstant(listen_on_port?: number): string[] | Uint8Array; dispense({ cell, status }?: { cell?: number | undefined; status?: boolean | undefined; }): Promise; status({ cell }?: { cell?: number | undefined; }): Promise; lightScan({ since, until }?: { since?: number | undefined; until?: number | undefined; }): Promise; enable({ cell }?: { cell?: number | undefined; }): Promise; disable({ cell }?: { cell?: number | undefined; }): Promise; openAll(): Promise; enableAll(): Promise; disableAll(): Promise; } export {}; //# sourceMappingURL=locker.d.ts.map