import type { PortConf } from "./types.js";
import EventEmitter from "node:events";
import { OTRCPDriver } from "zigbee-on-host";
export declare enum MinimalSpinelEvent {
    FAILED = "failed"
}
interface MinimalSpinelEventMap {
    [MinimalSpinelEvent.FAILED]: [];
}
export declare class MinimalSpinel extends EventEmitter<MinimalSpinelEventMap> {
    readonly driver: OTRCPDriver;
    private readonly transport;
    constructor(portConf: PortConf);
    start(): Promise<void>;
    stop(): Promise<void>;
    private onTransportFailed;
}
export {};
