import type { ResvgModule } from './resvg';
import type { SatoriModule } from './satori';
/** Modules */
declare class Modules {
    private _resvg?;
    private _satori?;
    /** The {@link ResvgModule} */
    get resvg(): ResvgModule;
    set resvg(module: ResvgModule);
    /** The {@link SatoriModule} */
    get satori(): SatoriModule;
    set satori(module: SatoriModule);
    /** Sets modules */
    set(resvgModule: ResvgModule, satoriModule: SatoriModule): void;
    /** Ensures all the modules are set */
    isUsable(): boolean;
}
export declare const modules: Modules;
export {};
