import type { ThemeStoreType } from "../../store"; import type { ColorSchemeType, ResolvedColorSchemeType } from "../../types"; type ValuesType = [ResolvedColorSchemeType, ColorSchemeType, string, string]; export type UpdateDOMFunc = (values: ValuesType) => void; export type ResolveFunc = (store: ThemeStoreType) => ValuesType; export type UpdateForcedPropsFunc = (forcedThemeProp?: string, forcedColorSchemeProp?: ColorSchemeType) => void; declare global { var m: MediaQueryList; var u: UpdateDOMFunc; var r: ResolveFunc; var f: UpdateForcedPropsFunc; var g: UpdateForcedPropsFunc; } /** Script to be injected for avoiding FOUC */ export declare const noFOUCScript: (key: string, initialState: ThemeStoreType, styles?: Record, forcedTheme_?: string, forcedColorScheme_?: ColorSchemeType) => void; export {};