import { default as React } from 'react';
import { DoshaCalculationResult, BirthDetails } from '../../types/dosha-api';
import { SupabaseClient } from '@supabase/supabase-js';
import { DoshaAnalytics } from '../../lib/analytics';
export interface DoshaResultsFullProps {
    result: DoshaCalculationResult;
    t: (key: string) => string;
    onEdit?: () => void;
    className?: string;
    /** Optional: scroll target id for "View Kundli" / "Go Back" (e.g. "kundali-chart-section"). If not set, those links are hidden. */
    kundaliSectionId?: string;
    /** Optional: contact email for feedback section */
    feedbackEmail?: string;
    /** Render a puja card for the given dosha type (mangal, kaal-sarp, pitra, shani). When provided, shown in the "Puja Recommendation" section per dosha. */
    renderPujaCard?: (doshaType: string) => React.ReactNode;
    /** When true, show loading state in the puja recommendation area. */
    isLoadingPujas?: boolean;
    /** Optional: render the Kundali chart section (e.g. KundaliCard). When provided, overrides built-in KundaliCard. */
    renderKundali?: () => React.ReactNode;
    /** Birth details from form submit; when set with supabase, built-in KundaliCard is shown (unless renderKundali is provided). */
    birthDetails?: BirthDetails | null;
    /** Supabase client for fetching Kundali chart; required for built-in KundaliCard. */
    supabase?: SupabaseClient | null;
    /** Current locale (e.g. 'en' or 'hi') for KundaliCard. */
    language?: string;
    /** Problem area text for personalized impact generation */
    problemArea?: string;
    /** Array of problem area IDs */
    problemAreaIds?: string[];
    /** Custom problem text when "other" is selected */
    customProblemText?: string;
    /** Analytics implementation for tracking events */
    analytics?: DoshaAnalytics;
}
export declare function DoshaResultsFull({ result, t, onEdit, className, kundaliSectionId, feedbackEmail, renderPujaCard, isLoadingPujas, renderKundali, birthDetails, supabase, language, problemArea, problemAreaIds, customProblemText, analytics, }: DoshaResultsFullProps): import("react/jsx-runtime").JSX.Element;
