import { ChessfieldConfig } from '../resource/chessfield.config.ts';
import { GameProvider } from './game.provider.ts';
import { LoadingManager } from 'three';
import { Font } from 'three/examples/jsm/loaders/FontLoader.js';
export declare class LoadingManagerProvider {
    private readonly config;
    private readonly gameProvider;
    private readonly loadingManager;
    private textureLoader;
    font: Font | null;
    constructor(config: ChessfieldConfig, gameProvider: GameProvider);
    loadTextures(): void;
    loadFont(): void;
    getLoadingManager(): LoadingManager;
}
