interface ScriptLoaderProps {
    src: string;
    async?: boolean;
    defer?: boolean;
    onLoad?: () => void;
    onError?: (error: Event) => void;
}
export declare class ScriptLoader {
    static instance: ScriptLoader;
    private scriptMap;
    constructor();
    static getInstance(): ScriptLoader;
    load(params: ScriptLoaderProps): void;
}
export {};
