import { BlockElement } from '../../../models/element';
export interface SortElement extends BlockElement.Base, BlockElement.BaseQuestion {
    readonly type: 'sort';
    readonly dual: boolean;
    readonly options: BlockElement.OptionSort[];
    readonly feedbackCorrect: string;
    readonly feedbackIncorrect: string;
}
export declare namespace SortElement {
    const empty: (id: string) => SortElement;
    const ICON = "fas:sort";
    interface Label extends BlockElement.LabelQuestion, BlockElement.LabelOptionCreator {
        readonly name: string;
        readonly labelDual: string;
        readonly labelFeedbackCorrect: string;
        readonly labelFeedbackIncorrect: string;
        readonly placeholderOptions: string;
        readonly placeholderFeedbackCorrect: string;
        readonly placeholderFeedbackIncorrect: string;
    }
}
