/**
 * Copy of private mixin https://github.com/angular/components/blob/master/src/material/input/input.ts
 * to make easier input forms.
 */
import { FormGroupDirective, NgControl, NgForm } from '@angular/forms';
import { _Constructor, CanUpdateErrorState, ErrorStateMatcher } from '@angular/material/core';
export declare class MatInputBase {
    _defaultErrorStateMatcher: ErrorStateMatcher;
    _parentForm: NgForm;
    _parentFormGroup: FormGroupDirective;
    ngControl: NgControl;
    constructor(_defaultErrorStateMatcher: ErrorStateMatcher, _parentForm: NgForm, _parentFormGroup: FormGroupDirective, ngControl: NgControl);
}
export declare const _MatInputMixinBase: _Constructor<CanUpdateErrorState> & typeof MatInputBase;
