import type { Alarm, AuthorizationState } from './types';
import { AlarmKitError } from './types';
export interface UseAlarmsResult {
    alarms: Alarm[];
    error: AlarmKitError | null;
    isLoading: boolean;
}
export interface UseAuthorizationResult {
    state: AuthorizationState;
    error: AlarmKitError | null;
    isLoading: boolean;
}
export declare function useAlarms(): UseAlarmsResult;
export declare function useAuthorizationState(): UseAuthorizationResult;
