import { IABBBasicProps, IABBLanguageState, IABBPlugin, IABBTranslatorState } from '../../index';
import { Map } from 'immutable';
export interface IABBTranslator extends IABBPlugin<IABBTranslatorProps> {
}
export interface IABBTranslatorProps extends IABBBasicProps {
}
export interface IABBTranslatorStateToProps extends IABBTranslatorState, IABBLanguageState {
}
export interface IABBTranslatorReduxConnectedProps extends IABBTranslatorProps, IABBTranslatorStateToProps {
}
export declare type TABBTranslatorResource = Map<string, IABBResourceNamespace>;
export interface IABBTranslatorResource {
    [language: string]: TABBTranslationKeys;
}
export interface IABBResourceNamespace {
    [namespace: string]: TABBTranslationKeys;
}
export interface TABBTranslationKeys {
    [key: string]: any;
}
