import type { GeoData as GeoDataOrig, WeatherData as WeatherDataOrig, HourlyWeatherForecast as HourlyWeatherForecastOrig } from "../lens-core-module/generated-types";
/**
 * @internal
 */
type GeoData = GeoDataOrig;
/**
 * @internal
 */
type WeatherData = WeatherDataOrig;
/**
 * @internal
 */
type HourlyWeatherForecast = HourlyWeatherForecastOrig;
export { GeoData, WeatherData, HourlyWeatherForecast };
/**
 * @internal
 */
export type GeoDataProvider = () => GeoData | undefined;
/**
 *
 * @internal
 */
export declare function isGeoData(value: unknown): value is GeoData;
/**
 * @internal
 */
export declare const geoDataProviderFactory: {
    (): GeoDataProvider;
    token: "geoDataProvider";
    dependencies: [];
};
//# sourceMappingURL=geoDataProvider.d.ts.map