import { Status } from "../DataFrame";
import { IDIService } from "../IDIService";
interface IHomeKitService extends IDIService {
    GetPairingStatusAsync(): Promise<HomeKitPairingStatusResponse | Status>;
    IsPairedAsync(): Promise<boolean | Status>;
    ResetPairingAsync(): Promise<Status>;
}
export declare class HomeKitService implements IHomeKitService {
    static ServiceName: string;
    private _connection;
    constructor();
    GetServiceName(): string;
    private isHomeKitPairingStatusResponse;
    GetPairingStatusAsync(): Promise<HomeKitPairingStatusResponse | Status>;
    IsPairedAsync(): Promise<boolean | Status>;
    ResetPairingAsync(): Promise<Status>;
}
export declare class HomeKitPairingStatusResponse {
    Paired: boolean;
}
export {};
