import { HapService, AccessoryTypeExecuteResponse } from '../interfaces';
export declare class WindowCovering {
    sync(service: HapService): {
        id: string;
        type: string;
        traits: string[];
        name: {
            defaultNames: any[];
            name: string;
            nicknames: any[];
        };
        willReportState: boolean;
        attributes: {
            openDirection: string[];
        };
        deviceInfo: {
            manufacturer: any;
            model: any;
        };
        customData: {
            aid: number;
            iid: number;
            instanceUsername: string;
            instanceIpAddress: string;
            instancePort: number;
        };
    };
    query(service: HapService): {
        on: boolean;
        online: boolean;
        openPercent: any;
    };
    execute(service: HapService, command: any): AccessoryTypeExecuteResponse;
}
