import { Style } from './lib/Style';
import { SupportedThemes } from './lib/SupportedThemes';
export { SupportedThemes } from './lib/SupportedThemes';
import './css/webgen.static.css';
import './css/elements.css';
import './css/grouping.css';
import './css/master.css';
import './css/modern.css';
import { ColorDef } from "./types/Colors";
import { Icons } from "./lib/icons/none";
export * from './components/Components';
export * from './components/Helper';
export * from './components/cards/searchCard';
export * from './components/cards/defaultCard';
export * from './components/cards/headlessCard';
export * from './components/cards/loginCard';
export * from './components/cards/modernCard';
export * from './components/cards/noteCard';
export * from './components/cards/richCard';
export * from './components/cards/searchCard';
export * from './components/generic/Title';
export * from './components/generic/Tab';
export * from './components/generic/Checkbox';
export * from './components/generic/Input';
export * from './components/generic/Icon';
export * from './components/generic/IconButton';
export * from './components/generic/Custom';
export * from './components/generic/Card';
export * from './components/generic/Stacks';
export * from './components/generic/PageTitle';
export * from './components/generic/Button';
export * from './components/light-components/loadingWheel';
export * from './types';
export * from './lib/icons/BootstrapIcons';
export * from './lib/icons/MaterialIcons';
export * from './lib/RenderingX';
export * from './lib/View';
export * from './lib/Dialog';
export * from './lib/Color';
export declare type WebGenOptions = {
    autoLoadFonts?: boolean;
    updateThemeOnInit?: false;
    colors?: ColorDef;
    icon?: Icons;
    events?: {
        "themeChanged"?: (data: SupportedThemes, options: Style) => void;
        "themeRefreshed"?: (data: SupportedThemes, options: Style) => void;
    };
    theme?: SupportedThemes;
    defaultElementToHookStylesIn?: HTMLElement;
};
export declare const WebGen: (options?: WebGenOptions) => {
    theme: Style;
};
