import { SurveyModel, Base, Question, MatrixDropdownColumn } from "survey-core";
import { SurveyCreatorModel } from "../creator-base";
import "./matrix-cell.scss";
export declare class MatrixCellWrapperEditSurvey {
    private cellQuestion;
    private column;
    private surveyValue;
    private creator;
    constructor(creator: SurveyCreatorModel, cellQuestion: Question, column: MatrixDropdownColumn, model?: Base);
    get survey(): SurveyModel;
    get question(): Question;
    apply(): void;
}
export declare class MatrixCellWrapperViewModel extends Base {
    creator: SurveyCreatorModel;
    templateData: any;
    question: Question;
    row: any;
    column: any;
    constructor(creator: SurveyCreatorModel, templateData: any, question: Question, row: any, column: any);
    isSelected: boolean;
    private onSelectionChanged;
    editQuestion(model: MatrixCellWrapperViewModel, event: MouseEvent): void;
    get context(): any;
    selectContext(model: MatrixCellWrapperViewModel, event: MouseEvent): void;
    get isSupportCellEditor(): boolean;
    hover(event: MouseEvent, element: HTMLElement | any): void;
    dispose(): void;
}
