import BadgeGroup from "../Badge/BadgeGroup";
export default class MobiusCommand extends BadgeGroup {
    private selectedDisplayValues;
    private props;
    private audioRecorder;
    private searchBtn;
    intervalId: NodeJS.Timeout | null;
    value: string;
    private tempValue;
    private prevValues;
    private index;
    private badgeList;
    private badgeListFromDropdownSelectedValues;
    private getBadgeURL;
    private isRecordingDone;
    private isRecording;
    private isEditable;
    private audioContent;
    private checkboxContent;
    private badgeContent;
    private audioContainer;
    private textContainer;
    private recordedAudioContainer;
    private audioWrapper;
    constructor();
    static get observedAttributes(): string[];
    attributeChangedCallback(name: string, oldValue: string | null, newValue: string | null): void;
    connectedCallback(): void;
    getBadgeList: () => Promise<void>;
    renderBadges: (forced?: boolean) => void;
    badgeDismissed: (value: string) => void;
    createCommandCheckboxesJSON: (props: any, bindings: any, index: number) => {
        id: string;
        type: string;
        role: string;
        version: string;
        lang: string;
        "alt-text": string;
        name: string;
        props: any;
        styles: string;
        value: string;
        index: number;
        children: never[];
        bindings: any;
    };
    createCheckboxesAndAppendToCheckboxesContainer(container: any): void;
    renderCheckboxes: () => void;
    doneMethod: () => void;
    renderAudio: () => void;
    addCommandToState: () => void;
    deleteCommand: () => void;
    removeCommand: () => void;
    render(): void;
}
