/// import * as React from "react"; import { StyleInjector } from "../theming"; import { Domain } from "./types"; import * as styles from "./style/field.css"; export declare type FieldStyle = Partial; export interface FieldProps extends Domain { domain?: Domain; error?: string | null; isEdit?: boolean; labelKey?: string; name?: string; value?: any; valueKey?: string; values?: any[]; classNames?: FieldStyle; contentCellPosition?: string; contentOffset?: number; contentSize?: number; hasLabel?: boolean; isRequired?: boolean; label?: string; labelCellPosition?: string; labelOffset?: number; labelSize?: number; } export declare class Field extends React.Component) => void; }, void> { showError: boolean; componentWillUpdate({value}: FieldProps): void; readonly error: string | undefined; display(): JSX.Element; field(): JSX.Element | null; input(): JSX.Element; label(): JSX.Element; render(): JSX.Element; }