export type DataLoaderStrategy = 'fetch' | 'static'; export interface LunisolarOptions { strategy?: DataLoaderStrategy; data?: { baseUrl?: string; }; } type InternalConfig = { strategy: DataLoaderStrategy; data: { baseUrl?: string; }; }; /** * Returns a shallow-cloned snapshot of the current configuration. */ export declare function getConfig(): InternalConfig; /** * Merge and set global configuration. Call once at app bootstrap: * * import { configure } from 'lunisolar-ts'; * configure({ strategy: 'fetch', data: { baseUrl: 'https://cdn.example.com/lunisolar/data' } }); */ export declare function setConfig(options?: LunisolarOptions): void; export {};