import { ElementRef } from "@angular/core";
import { BaseAngular } from "../base-angular";
import { Question, QuestionMatrixDropdownModelBase, QuestionMatrixDropdownRenderedCell, MatrixDropdownRowModelBase } from "survey-core";
import * as i0 from "@angular/core";
export declare class MatrixDropdownCellComponent extends BaseAngular<Question> {
    question: QuestionMatrixDropdownModelBase;
    cell: QuestionMatrixDropdownRenderedCell;
    cellContainer: ElementRef<HTMLElement>;
    getModel(): any;
    get row(): MatrixDropdownRowModelBase;
    ngDoCheck(): void;
    get panelComponentName(): string;
    get panelComponentData(): any;
    getComponentName(element: Question): string;
    getCellStyle(): {
        width: string;
        minWidth: string;
    } | null;
    get isRequiredCell(): boolean;
    ngAfterViewInit(): void;
    ngOnDestroy(): void;
    get canRender(): boolean;
    get ariaLabel(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<MatrixDropdownCellComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MatrixDropdownCellComponent, "sv-ng-matrixdropdown-cell", never, { "question": "question"; "cell": "cell"; }, {}, never, never>;
}
