import React from 'react';
import { InlineEditErrorRef as InlineEditorErrorRef } from './InlineError';
interface PseudoInlineEditorWrapperProps {
    rightAligned?: boolean;
    showArrow?: boolean;
    showCalendar?: boolean;
    errorMessage?: string | string[];
    isRequired?: boolean;
    isValid: boolean;
    hasValue: boolean;
    children?: React.ReactNode;
}
export declare function PseudoInlineEditorWrapper({ rightAligned, showArrow, showCalendar, errorMessage, isRequired, isValid, hasValue, children, ...props }: PseudoInlineEditorWrapperProps): JSX.Element;
interface InlineEditorWrapperProps {
    rightAligned: boolean;
    errorMessage?: string | string[];
    isRequired?: boolean;
    isValid: boolean;
    children: React.ReactNode;
}
export declare const InlineEditorWrapper: React.ForwardRefExoticComponent<InlineEditorWrapperProps & React.RefAttributes<InlineEditorErrorRef>>;
interface NonEditorWrapperProps {
    rightAligned?: boolean;
    errorMessage?: string | string[];
    isRequired?: boolean;
    isValid: boolean;
    children: React.ReactNode;
    rowPinned?: boolean;
    isGroup?: boolean;
}
export declare const NonEditorWrapper: React.ForwardRefExoticComponent<NonEditorWrapperProps & React.RefAttributes<InlineEditorErrorRef>>;
export {};
