import { Provider } from '@angular/core';
import { NgeMarkdownTransformer } from '../nge-markdown-transformer';
import { NgeMarkdownContribution } from '../nge-markdown-contribution';
import * as i0 from "@angular/core";
/**
 * Contribution to add collapsible styled block to markdown syntax.
 */
export declare class NgeMarkdownAdmonitions implements NgeMarkdownContribution {
    contribute(transformer: NgeMarkdownTransformer): void;
    private addStyles;
    private createAdmonitions;
    private autoFixAdmonitionsSyntax;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgeMarkdownAdmonitions, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<NgeMarkdownAdmonitions>;
}
/**
 * Injection token to register `NgeMarkdownAdmonitions` contribution.
 */
export declare const NgeMarkdownAdmonitionsProvider: Provider;
