import { WrappedRange } from 'augnito-dom-ranges';
import { DynamicBadge } from './DynamicBadge';
export declare class DynamicSelect {
    private _ranges;
    private _selectFor?;
    private badges;
    constructor(document: Document, _ranges: WrappedRange[], _selectFor?: string | undefined);
    removeBadges(): void;
    getBadge(index: number): DynamicBadge;
    get selectFor(): string | undefined;
    get length(): number;
    private createBadgesFromRanges;
    private createBadge;
}
