/// import { HAPServerConnection } from "./HAPServer"; import { CharacteristicFilterConstructor, CharacteristicFilterControlPoint, CharacteristicFilterR } from "./filters/CharacteristicFilter"; import { ServiceFilter } from "./filters/ServiceFilter"; import { HAPClientConnection } from "./HAPClient"; import { HAPProxy } from "./HAPProxy"; /** * Service "Protocol Information" */ export declare class AccessoryInformationServiceNameCharacteristicFilter extends CharacteristicFilterR { filterRead(connection: HAPServerConnection, clientConnection: HAPClientConnection, readValue: string): Promise; } export declare class AccessoryInformationServiceFilter extends ServiceFilter { characteristicFilterDefinitions: Record>; } /** * Service "DataStreamManagement" */ export declare class DataStreamTransportManagementServiceSetupDataStreamTransportCharacteristicFilter extends CharacteristicFilterControlPoint { private dataStreamProxy; constructor(context: HAPProxy, parent: ServiceFilter, iid: number); connectionContext: Record; filterRead(serverConnection: HAPServerConnection, clientConnection: HAPClientConnection, readValue: string): Promise; filterWrite(serverConnection: HAPServerConnection, clientConnection: HAPClientConnection, writtenValue: string): Promise; filterWriteResponse(serverConnection: HAPServerConnection, clientConnection: HAPClientConnection, writeResponseValue: string): Promise; } export declare class DataStreamTransportManagementServiceVersionCharacteristic extends CharacteristicFilterR { filterRead(serverConnection: HAPServerConnection, clientConnection: HAPClientConnection, readValue: string): Promise; } export declare class DataStreamTransportManagementServiceFilter extends ServiceFilter { constructor(context: HAPProxy, aid: number, iid: number); characteristicFilterDefinitions: Record>; } //# sourceMappingURL=filters.d.ts.map