import { CoreBaseLoader } from './../_Base';
import { Font } from './Font';
import { BaseNodeType } from '../../../engine/nodes/_Base';
import { SVGLoader } from 'three/examples/jsm/loaders/SVGLoader';
export declare function isExtFont(ext: string): boolean;
export declare class CoreLoaderFont extends CoreBaseLoader<string> {
    private _fontLoader;
    constructor(url: string, _node?: BaseNodeType);
    load(): Promise<Font | null>;
    private _loadTTF;
    private _loadJSON;
    private _loadTTFLoader;
    static loadSVGLoader(): Promise<typeof SVGLoader>;
}
