import { Styles } from 'react-jss';
import { theme } from './jss';
export interface Coordinates {
    latitude: number;
    longitude: number;
}
export interface SunCalc {
    nauticalDusk: number;
    solarNoon: number;
    nightEnd: number;
    sunriseEnd: number;
    dusk: number;
    nauticalDawn: number;
    sunsetStart: number;
    goldenHour: number;
    goldenHourEnd: number;
    dawn: number;
    sunrise: number;
    sunset: number;
    night: number;
    nadir: number;
}
export declare class ThemeColorScheme {
    colors: string[];
    duration: number;
    frameInterval: number;
    constructor(colors: string[], duration: number, frameInterval: number);
}
export declare type ChooserItemTypes = {
    title: string;
    description: string;
    value: any;
};
export declare type IgnoreJSSNested<C> = Styles<Extract<keyof C, string>>;
export declare type ThemeTypes = typeof theme;
export declare function createStyles<C extends string>(styles: Styles<C>): Styles<C>;
