import { ModelLanguage } from './ModelLogin';
import { MainStateManager } from '../MainStateManager';
import { Language, ILanguage } from './Save';
export interface IResult {
    isAmisa: boolean;
    languages: Language[];
}
export declare class GetAllFactory extends ModelLanguage {
    static deserialize: (mainStateManager: MainStateManager, json: {
        isAmisa: boolean;
        languages: ILanguage[];
    }) => IResult;
    static empty(): {
        isAmisa: boolean;
        languages: never[];
    };
    static buildNew(mainStateManager: MainStateManager): GetAllFactory;
}
