import { InjectionToken } from '@angular/core';
import { IYoyoConfig, IYoyoConfigGrid, IYoyoLang } from './interfaces';
export declare const YOYO_CONFIG: InjectionToken<IYoyoConfig>;
export declare function YOYO_CONFIG_FACTORY(): YoyoConfig;
export declare class YoyoConfig implements IYoyoConfig {
    grid: YoyoConfigGrid;
    lang: YoyoLang;
    standartErrors: ({
        error: string;
        localizationKey: string;
        errorProperty?: undefined;
    } | {
        error: string;
        localizationKey: string;
        errorProperty: string;
    })[];
}
export declare class YoyoConfigGrid implements IYoyoConfigGrid {
    defaultPageSize: number;
    defaultPageSizes: number[];
}
export declare class YoyoLang implements IYoyoLang {
    defaultSource: string;
    defaultLang: string;
}
