///
interface ImportMetaEnv {
readonly VITE_API_BASE?: string
readonly VITE_API_PROXY?: string
}
interface ImportMeta {
readonly env: ImportMetaEnv
}
/**
* Build identity injected via Vite {@code define} (см. vite.config.ts).
* Используются {@code useAppVersion} hook + {@code UpdateBanner} component
* для server-vs-client comparison.
*
*
* - __APP_VERSION__ — package.json.version (fallback floor).
* - __APP_TAG__ — CI_COMMIT_TAG без 'v' префикса. Пустая строка для
* branch / local builds. Authoritative для release builds.
* - __APP_COMMIT__ — 8-char short SHA.
* - __APP_BUILT_AT__ — ISO timestamp когда vite собирал bundle.
*
*/
declare const __APP_VERSION__: string
declare const __APP_TAG__: string
declare const __APP_CI__: boolean
declare const __APP_COMMIT__: string
declare const __APP_BUILT_AT__: string