import { Theme } from './ThemeGenerator.interface'; export interface OKLch { l: number; c: number; h: number; } export declare function parseOKLch(value: string): OKLch; export declare function formatOKLch(l: number, c: number, h: number): string; export declare function getBuiltinThemes(): Theme[]; export declare function createDefaultTheme(name?: string): Theme; export declare function randomizeTheme(theme: Theme): Theme; export declare function generateCSS(theme: Theme): string; export declare function themeToStyleObject(theme: Theme): Record; export declare function packTheme(theme: Theme): Promise; export declare function unpackTheme(str: string): Promise; export declare function getThemeFromUrl(): Theme | null; export declare function setThemeInUrl(theme: Theme): Promise;