import type { HomeAssistant } from '../home-assistant'; export declare enum NumberFormat { language = "language", system = "system", comma_decimal = "comma_decimal", decimal_comma = "decimal_comma", quote_decimal = "quote_decimal", space_comma = "space_comma", none = "none" } export declare enum TimeFormat { language = "language", system = "system", am_pm = "12", twenty_four = "24" } export declare enum TimeZone { local = "local", server = "server" } export declare enum DateFormat { language = "language", system = "system", DMY = "DMY", MDY = "MDY", YMD = "YMD" } export declare enum FirstWeekday { language = "language", monday = "monday", tuesday = "tuesday", wednesday = "wednesday", thursday = "thursday", friday = "friday", saturday = "saturday", sunday = "sunday" } export interface FrontendLocaleData { language: string; number_format: NumberFormat; time_format: TimeFormat; date_format: DateFormat; first_weekday: FirstWeekday; time_zone: TimeZone; } declare global { interface FrontendUserData { language: FrontendLocaleData; } } export type TranslationCategory = 'title' | 'state' | 'entity' | 'entity_component' | 'exceptions' | 'config' | 'config_subentries' | 'config_panel' | 'options' | 'device_automation' | 'mfa_setup' | 'system_health' | 'application_credentials' | 'issues' | 'preview_features' | 'selector' | 'services' | 'triggers' | 'conditions'; export declare const getHassTranslations: (hass: HomeAssistant, language: string, category: TranslationCategory, integration?: string | string[], config_flow?: boolean) => Promise>; export declare const getHassTranslationsPre109: (hass: HomeAssistant, language: string) => Promise>;