import * as React from "react";
/**
 * Campo de texto com rótulo, ajuda e erro.
 * @startingPoint section="Formulários" subtitle="Campo com rótulo, prefixo R$, ajuda e erro" viewport="700x260"
 */
export interface CampoProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, "type"> {
  nome: string;
  rotulo?: string;
  ajuda?: string;
  /** Mensagem de validação; substitui a ajuda e marca o campo em erro */
  erro?: string;
  /** Texto fixo à esquerda, ex.: "R$" */
  prefixo?: React.ReactNode;
  /** Texto fixo à direita, ex.: "%" */
  sufixo?: React.ReactNode;
  /** type do input. Padrão "text" */
  tipo?: string;
}
export declare function Campo(props: CampoProps): JSX.Element;
