import { ReactNode } from 'react';
import { IAEditorProps, TAEditorLimitPosition } from '../core/types';
interface IUseBEditorLimitPresentationParams {
    calculatedSize: number;
    helperText: ReactNode;
    isReadonly: boolean;
    label: ReactNode;
    limitPosition: TAEditorLimitPosition;
    size: number;
    useError: IAEditorProps['useError'];
}
export declare function resolveBEditorBottomHelperText(sourceHelperText: ReactNode, limitNode: ReactNode): ReactNode;
export declare function useBEditorLimitPresentation({ calculatedSize, helperText: sourceHelperText, isReadonly, label, limitPosition, size, useError, }: IUseBEditorLimitPresentationParams): {
    helperText: ReactNode;
    wrapLabel: import("react/jsx-runtime").JSX.Element | undefined;
};
export {};
