import type { Adapter } from "../adapter"; export declare class Touchlink { private adapter; private locked; constructor(adapter: Adapter); stop(): Promise; lock(lock: boolean): void; private transactionNumber; setChannelInterPAN(channel: number): Promise; restoreChannelInterPAN(): Promise; scan(): Promise<{ ieeeAddr: string; channel: number; }[]>; identify(ieeeAddr: string, channel: number): Promise; factoryReset(ieeeAddr: string, channel: number): Promise; factoryResetFirst(): Promise; } export default Touchlink; //# sourceMappingURL=touchlink.d.ts.map