/**
 * Default values for theme configuration
 */
import type { ResolvedThemeConfig, ThemeConfig } from "./types.js";
/**
 * Default theme configuration values
 */
export declare const THEME_DEFAULTS: {
    readonly defaultTheme: "system";
    readonly themes: readonly ["light", "dark"];
    readonly attribute: "class";
    readonly storageKey: "theme";
    readonly enableSystem: true;
    readonly enableColorScheme: true;
};
/**
 * Cookie configuration for theme persistence
 */
export declare const THEME_COOKIE: {
    readonly maxAge: number;
    readonly path: string;
    readonly sameSite: "lax";
};
/**
 * Resolve theme config by applying defaults.
 * Accepts `true` to enable with all defaults, or a config object.
 */
export declare function resolveThemeConfig(config: ThemeConfig | true): ResolvedThemeConfig;
//# sourceMappingURL=constants.d.ts.map