import { Block } from '../../models/block';
export declare type SortValue = Block.ElementSort.Value;
export declare type SortTemplate = Block.ElementSort.Template;
export declare class BceElementSortTemplate implements SortTemplate {
    el: HTMLElement;
    value?: SortValue;
    optionIcon: string;
    question: string;
    required: boolean;
    dual: boolean;
    options: SortValue['options'];
    feedbackCorrect: string;
    feedbackIncorrect: string;
    labelQuestion: string;
    labelRequired: string;
    labelOCAddButton: string;
    labelOCRemoveButton: string;
    labelOCOther: string;
    labelOCImage: string;
    labelDual: string;
    labelFeedbackCorrect: string;
    labelFeedbackIncorrect: string;
    placeholderOptions: string;
    placeholderFeedbackCorrect: string;
    placeholderFeedbackIncorrect: string;
    private _link;
    private _question;
    private _required;
    private _dual;
    private _options;
    private _feedbackCorrect;
    private _feedbackIncorrect;
    private handleInput;
    private updateValue;
    componentDidLoad(): void;
    render(): any;
}
