import type { KnxIpMessage } from '../../../knx-common'; import type { KnxCemiFrame } from '../../../knx-common'; import type { KnxLinkException } from '../../../knx-common'; export type KnxTunnelOptions = { maxConcurrentMessages: number; maxTelegramsPerSecond: number; }; export type SendCemiFrame = (cemiFrame: Buffer) => Promise; export type OnCemiFrame = (cemiFrame: KnxCemiFrame) => void; export type PendingMessage = { packet: KnxIpMessage; resolve: () => void; reject: (error: KnxLinkException) => void; }; //# sourceMappingURL=types.d.ts.map