import React, { FC } from 'react'; import { LayerSwapAppSettings } from '../Models/LayerSwapAppSettings'; import { InitialSettings } from '../Models/InitialSettings'; export interface SettingsContextValue { settings: LayerSwapAppSettings; initialSettings: InitialSettings; isEmbedded: boolean; } export declare const SettingsStateContext: React.Context; export declare const SettingsProvider: FC<{ initialLayerswapData: LayerSwapAppSettings; initialSettings?: InitialSettings; children?: React.ReactNode; }>; export declare function useSettingsState(): { isEmbedded: boolean; sourceExchanges: import("../Models").Exchange[]; networks: import("@layerswap/widget-types").NetworkWithTokens[]; sourceRoutes: import("@layerswap/widget-types").NetworkRoute[]; destinationRoutes: import("@layerswap/widget-types").NetworkRoute[]; extendedRouteFlags?: import("@layerswap/widget-types").ExtendedRouteFlags; }; export declare function useInitialSettings(): InitialSettings; //# sourceMappingURL=settings.d.ts.map