import { ExtensionSpool } from '@fabrix/fabrix/dist/common/spools/extension';
import i18next from 'i18next';
export declare class I18nSpool extends ExtensionSpool {
    private _translate;
    constructor(app: any);
    initI18n(i18nConfig: any): Promise<i18next.TFunction>;
    readonly __: any;
    validate(): void;
    configure(): void;
    initialize(): Promise<void>;
    unload(): Promise<void>;
    sanity(): Promise<void>;
}
