import { CommissioningController } from '@project-chip/matter-node.js';
import { EndpointNumber } from '@project-chip/matter-node.js/datatype';
export declare class MatterController {
    commissioningController: CommissioningController;
    constructor(pairingCode: string, ip: string | undefined, port: number | undefined);
    addStatusChangeListener(onStatusChange: (data: {
        name: string;
        status: boolean | undefined;
        id: EndpointNumber | undefined;
    }) => void): void;
}
