import { type DesignTokensFor, LabelProviderBase } from '../base';
declare global {
    interface HTMLElementTagNameMap {
        'nimble-label-provider-rich-text': LabelProviderRichText;
    }
}
declare const supportedLabels: {
    readonly toggleBold: import("@ni/fast-foundation").DesignToken<string>;
    readonly toggleItalics: import("@ni/fast-foundation").DesignToken<string>;
    readonly toggleBulletedList: import("@ni/fast-foundation").DesignToken<string>;
    readonly toggleNumberedList: import("@ni/fast-foundation").DesignToken<string>;
};
/**
 * Label provider for the Nimble rich text component
 */
export declare class LabelProviderRichText extends LabelProviderBase<typeof supportedLabels> implements DesignTokensFor<typeof supportedLabels> {
    toggleBold: string | undefined;
    toggleItalics: string | undefined;
    toggleBulletedList: string | undefined;
    toggleNumberedList: string | undefined;
    protected readonly supportedLabels: {
        readonly toggleBold: import("@ni/fast-foundation").DesignToken<string>;
        readonly toggleItalics: import("@ni/fast-foundation").DesignToken<string>;
        readonly toggleBulletedList: import("@ni/fast-foundation").DesignToken<string>;
        readonly toggleNumberedList: import("@ni/fast-foundation").DesignToken<string>;
    };
}
export declare const labelProviderRichTextTag = "nimble-label-provider-rich-text";
export {};
