import { CurrencyId } from './currency'; import { ExternalDataSettings } from './types'; export type ExternalDataProviderProps = { children?: React.ReactNode; serverCurrencyId?: CurrencyId; daemonExplorerInfoRoute?: string; defaultSettings?: Partial; }; /** * The app settings context allows you to configure all app settings and * preferences such as the api address, password, currency, etc. */ export declare const useExternalData: () => { externalDataSettings: { siascan: boolean; currency: import("./currency").CurrencyOption; currencyDisplay: import("./types").CurrencyDisplayPreference; }; setExternalDataSettings: (values: Partial) => void; setCurrency: (id: CurrencyId) => void; currencyOptions: import("./currency").CurrencyOption[]; daemonExplorer: { isSupported: boolean; enabled: boolean; api: string | undefined; isValidating: boolean; isLoading: boolean; }; }; export declare function ExternalDataProvider({ children, ...props }: ExternalDataProviderProps): import("react/jsx-runtime").JSX.Element;