import { AnyThemeOptions, CreatedTheme, ThemeOptions } from './types';
/**
 * Creates a typed theme API from shared theme
 * config.
 *
 * Use this once to define the themes, cookie
 * behavior, and HTML attributes your app uses.
 * The returned helpers share that config
 * across SSR, hydration, and framework
 * bindings.
 *
 * @param options Shared theme configuration.
 */
export declare function createTheme(): CreatedTheme<ThemeOptions>;
export declare function createTheme<const TOptions extends AnyThemeOptions>(options: TOptions): CreatedTheme<TOptions>;
export declare function createTheme(options: AnyThemeOptions | undefined): CreatedTheme<AnyThemeOptions>;
//# sourceMappingURL=init-theme.d.ts.map