import type { NodeAPI, Node, NodeDef } from 'node-red';
import { DeviceType } from '../modules/matter-device';
import { MatterServerNode } from './matter-server-node';
export interface MatteraggregatorNodeConfig extends NodeDef {
    server: string;
    devicetype: DeviceType;
    port: number;
    discriminator: number;
    productid: string;
}
export interface MatterAggregatorNode extends Node {
    qrcode: string;
    manualPairingCode: string;
    commissioned: boolean;
    server: MatterServerNode;
}
export default function (RED: NodeAPI): void;
