import type { HealthKitDataType, HealthKitConfig, ExportOptions, ExportResult } from '../types';
export declare class ExpoHealthKit {
    private config;
    configure(config: HealthKitConfig): Promise<void>;
    isHealthKitAvailable(): Promise<boolean>;
    requestAuthorization(dataTypes: HealthKitDataType[]): Promise<{
        success: boolean;
        deniedTypes?: HealthKitDataType[];
    }>;
    exportData(options: ExportOptions): Promise<ExportResult>;
    queryHealthData(dataType: HealthKitDataType, startDate: Date, endDate: Date, options?: {
        limit?: number;
        ascending?: boolean;
    }): Promise<any[]>;
}
