export declare type FormFieldControlHarness = MatInputHarness | MatSelectHarness; export interface FormFieldHarnessFilters extends BaseHarnessFilters { floatingLabelText?: string | RegExp; hasErrors?: boolean; } export declare class MatFormFieldHarness extends ComponentHarness { getAppearance(): Promise<'legacy' | 'standard' | 'fill' | 'outline'>; getControl(): Promise; getControl(type: ComponentHarnessConstructor): Promise; getControl(type: HarnessPredicate): Promise; getHarnessLoaderForPrefix(): Promise; getHarnessLoaderForSuffix(): Promise; getLabel(): Promise; getTextErrors(): Promise; getTextHints(): Promise; getThemeColor(): Promise<'primary' | 'accent' | 'warn'>; hasErrors(): Promise; hasLabel(): Promise; isAutofilled(): Promise; isControlDirty(): Promise; isControlPending(): Promise; isControlTouched(): Promise; isControlValid(): Promise; isDisabled(): Promise; isLabelFloating(): Promise; static hostSelector: string; static with(options?: FormFieldHarnessFilters): HarnessPredicate; }