import * as base16 from 'base16'; import { Base16Theme } from 'base16'; import { StylingConfig, StylingFunction, Theme } from './types'; export declare const invertBase16Theme: (base16Theme: Base16Theme) => Base16Theme; export declare const createStyling: import("lodash").CurriedFunction3<(base16Theme: Base16Theme) => StylingConfig, { defaultBase16?: base16.Base16Theme | undefined; base16Themes?: { [themeName: string]: base16.Base16Theme; } | undefined; } | undefined, string | base16.Base16Theme | StylingConfig | undefined, StylingFunction>; export declare const getBase16Theme: (theme: Theme, base16Themes?: { [themeName: string]: base16.Base16Theme; } | null | undefined) => Base16Theme | undefined; export declare const invertTheme: (theme: Theme | undefined) => Theme | undefined; export { Base16Theme }; export * from './types';