import type { Ref } from 'vue'; import type { NuxtApp } from '#app'; export { useHead } from '@unhead/vue'; export { useAppConfig } from '../composables/useAppConfig'; export { defineShortcuts } from '../../composables/defineShortcuts'; export { defineLocale } from '../../composables/defineLocale'; export { useLocale } from '../../composables/useLocale'; export { useConfetti } from '../../composables/useConfetti'; export { useOverlay } from '../../composables/useOverlay'; export { useColorMode } from '../../composables/color-mode/useColorMode'; export declare const clearError: () => void; /** * @memo Use this in plugin to detect the bitrix24 mobile application environment. */ export declare const useRequestHeader: () => undefined; export declare const useCookie: (_name: string, _options?: Record) => { value: T; get: () => T; set: () => void; update: () => void; refresh: () => Promise>; remove: () => void; }; export declare const useState: (key: string, init: () => T) => Ref; export declare function useNuxtApp(): { isHydrating: boolean; payload: { serverRendered: any; }; hooks: import("hookable").Hookable, string>; hook: (name: NameT, function_: any, options?: { allowDeprecated?: boolean; }) => () => void; }; export declare function useRuntimeHook(name: string, fn: (...args: any[]) => void): void; export declare const useRuntimeConfig: () => { app: { baseURL: string; }; public: {}; }; export declare function defineNuxtPlugin(plugin: (nuxtApp: NuxtApp) => void): { install(app: import("vue").App): void; };