import { LoxoneAccessory } from '../../LoxoneAccessory';
import { CameraService, TwoWayAudioContext, TwoWayAudioTemplateVars } from '../../homekit/services/Camera';
export declare class Intercom extends LoxoneAccessory {
    protected camera?: CameraService;
    configureServices(): void;
    protected configureCamera(): Promise<void>;
    initializeCamera(streamUrl: string, snapshotUrl?: string, auth?: string, enableSnapshotMotion?: any, twoWayAudioTemplateVars?: TwoWayAudioTemplateVars, twoWayAudioContext?: TwoWayAudioContext): void;
    private registerChildItems;
    private parseSecuredDetails;
    private extractHost;
    private buildTwoWayTemplateVars;
}
//# sourceMappingURL=Intercom.d.ts.map