import * as React from 'react'; import { AnalyticsContextProps } from '@gravity-ui/page-constructor'; import { DeviceContextProps } from "../contexts/DeviceContext.js"; import { RouterContextProps } from "../contexts/RouterContext.js"; import { SettingsContextProps } from "../contexts/SettingsContext.js"; import { ThemeValueType } from "../contexts/theme/ThemeValueContext.js"; import { Locale } from "../models/locale.js"; export interface BlogConstructorProviderProps { isMobile?: boolean; locale?: Locale; router?: RouterContextProps; theme?: ThemeValueType; device?: DeviceContextProps; analytics?: AnalyticsContextProps; settings?: SettingsContextProps; children?: React.ReactNode; } export declare const BlogConstructorProvider: ({ isMobile, locale, router, theme, device, analytics, settings, children, }: React.PropsWithChildren) => import("react/jsx-runtime").JSX.Element;