import { type Readable, type Writable } from 'svelte/store'; export declare const sthemerSchemes: readonly ["dark", "light"]; export type SthemerScheme = typeof sthemerSchemes[number]; export declare const sthemerStrategies: readonly ["dark", "light", "auto", "inverted"]; export type SthemerStrategy = typeof sthemerStrategies[number]; type SthemerContext = { strategy: Writable; scheme: Readable; }; export declare const setFallbackScheme: (scheme: string | null) => boolean; export declare const getInvertedScheme: (scheme: SthemerScheme) => SthemerScheme; export declare const getSthemerContext: () => SthemerContext; export declare const createSthemerContext: (strategy?: SthemerStrategy) => { strategy: Writable<"dark" | "light" | "auto" | "inverted">; scheme: Readable<"dark" | "light">; }; export {};