import { OnChanges, SimpleChanges } from '@angular/core';
import { PoTooltipDirective } from '../../../../directives';
import { PoHelperComponent, PoHelperOptions } from '../../../po-helper';
/**
 * @docsPrivate
 *
 * @description
 *
 * Componente de uso interno, responsável por gerar uma margem inferior nos componentes que utilizam o po-field-container.
 * Essa margem inferior pode conter uma mensagem de erro.
 */
export declare class PoFieldContainerBottomComponent implements OnChanges {
    poTooltip: PoTooltipDirective;
    helperEl?: PoHelperComponent;
    /** Define se o tooltip será inserido no `body` em vez do componente. */
    appendBox: boolean;
    disabled: boolean;
    /**
     * Mensagem que será apresentada quando o pattern ou a máscara não for satisfeita.
     * Obs: Esta mensagem não é apresentada quando o campo estiver vazio, mesmo que ele seja requerido.
     */
    errorPattern?: string;
    /**
     * Limita a exibição da mensagem de erro a duas linhas e exibe um tooltip com o texto completo.
     */
    errorLimit: boolean;
    /** Texto de apoio do campo. */
    help?: string;
    /** Define o tamanho do componente. */
    size?: string;
    /** Configurações do ícone de ajuda adicional vínculado ao label. */
    poHelperComponent: import("@angular/core").InputSignal<PoHelperOptions>;
    /** Define se o componente helper estará visível através das ações customizadas */
    showHelperComponent: import("@angular/core").InputSignal<boolean>;
    private readonly isInitialChange;
    ngOnChanges(changes: SimpleChanges): void;
}
