/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { SessionManager } from "#session/SessionManager.js";
import { FabricManager } from "../../fabric/FabricManager.js";
import { MessageExchange } from "../../protocol/MessageExchange.js";
import { ProtocolHandler } from "../../protocol/ProtocolHandler.js";
export declare class CaseServer implements ProtocolHandler {
    #private;
    readonly id = 0;
    readonly requiresSecureSession = false;
    constructor(sessions: SessionManager, fabrics: FabricManager);
    onNewExchange(exchange: MessageExchange): Promise<void>;
    close(): Promise<void>;
}
//# sourceMappingURL=CaseServer.d.ts.map