import { AbstractOptionsContainer } from './AbstractOptionsContainer';
import { AbstractPreset } from './AbstractPreset';
export declare abstract class AbstractExtension<TOptionsContainer extends AbstractOptionsContainer | undefined = undefined> {
    readonly optionsContainer: TOptionsContainer;
    constructor(optionsContainer: TOptionsContainer);
    abstract activate(preset: AbstractPreset): void;
}
//# sourceMappingURL=AbstractExtension.d.ts.map