import { BaseUniDriver } from 'wix-ui-test-utils/base-driver';
import {LabelPlacement} from './index'

export interface FormFieldUniDriver extends BaseUniDriver {
  element(): Promise<HTMLElement>;
  getChildren(): Promise<HTMLElement | null>;
  getLabel(): Promise<HTMLElement | null>;
  getLabelSize(): Promise<LabelPlacement>;
  isRequired(): Promise<boolean>;
  getLengthLeft(): Promise<number | null>;
  isLengthExceeded(): Promise<boolean>;
  hasTooltip(): Promise<boolean>;
  getInfoContent(): Promise<string>;
  getSuffix(): Promise<HTMLElement | null>;
}
