import React from 'react'; import type { FC, ReactNode } from 'react'; interface Settings { direction?: 'ltr' | 'rtl'; responsiveFontSizes?: boolean; theme?: string; } export interface SettingsContextValue { settings: Settings; saveSettings: (update: Settings) => void; } interface SettingsProviderProps { settings?: Settings; children?: ReactNode; } export declare const restoreSettings: () => Settings | null; export declare const storeSettings: (settings: Settings) => void; declare const SettingsContext: React.Context; export declare const SettingsProvider: FC; export declare const SettingsConsumer: React.Consumer; export default SettingsContext;