/**
 * Props interface for the TokenValidation component
 *
 * @interface TokenValidationProps
 * @property {string} [title] - Custom title text (default: "Validando acesso...")
 * @property {string} [description] - Custom description text
 * @property {string} [logoSrc] - Logo image source URL
 * @property {string} [logoAlt] - Logo image alt text
 * @property {string} [className] - Additional CSS classes for the container
 */
export interface TokenValidationProps {
    title?: string;
    description?: string;
    logoSrc?: string;
    logoAlt?: string;
    className?: string;
}
/**
 * TokenValidation component for displaying a loading state while validating tokens
 *
 * A reusable component for displaying a loading screen during token validation
 * with configurable content and logo.
 *
 * @param {TokenValidationProps} props - The component props
 * @returns {JSX.Element} The TokenValidation component
 *
 * @example
 * ```typescript
 * <TokenValidation
 *   logoSrc="/logo.png"
 *   title="Autenticando..."
 *   description="Por favor, aguarde enquanto validamos seu acesso."
 * />
 * ```
 */
declare const TokenValidation: ({ title, description, logoSrc, logoAlt, className, }: TokenValidationProps) => import("react/jsx-runtime").JSX.Element;
export default TokenValidation;
//# sourceMappingURL=TokenValidation.d.ts.map