import * as React from 'react';
import { ComboBoxStore } from '@journeyapps-labs/reactor-mod';
import * as _ from 'lodash';
import { MonacoThemeStore, EditorTheme } from '../stores/MonacoThemeStore';
export interface EditorThemePreferencesWidgetProps {
    save: (theme: EditorTheme) => any;
    theme: EditorTheme;
}
export interface EditorThemePreferencesWidgetState {
    theme: EditorTheme;
    modified: boolean;
}
export declare const fromCamelCaseToSentence: ((word: any) => string) & _.MemoizedFunction;
export declare enum ThemeTableColumns {
    COLOR = "color",
    IDENT = "ident",
    DESC = "desc"
}
export declare class EditorThemePreferencesWidget extends React.Component<EditorThemePreferencesWidgetProps, EditorThemePreferencesWidgetState> {
    accessor comboBoxStore: ComboBoxStore;
    accessor monacoThemeStore: MonacoThemeStore;
    constructor(props: EditorThemePreferencesWidgetProps);
    getRGBA(c: any): any;
    deleteTheme: () => void;
    render(): React.JSX.Element;
}
