import * as react_jsx_runtime from 'react/jsx-runtime'; import { LoanOptionItem } from './loan-option-group.js'; declare const LENDING_TYPE_OPTIONS: LoanOptionItem[]; declare const LOAN_PURPOSE_OPTIONS: LoanOptionItem[]; type LoanPurposeStepProps = { lendingType: string | null; loanPurpose: string | null; onLendingTypeChange: (v: string) => void; onLoanPurposeChange: (v: string) => void; className?: string; }; declare function LoanPurposeStep({ lendingType, loanPurpose, onLendingTypeChange, onLoanPurposeChange, className, }: LoanPurposeStepProps): react_jsx_runtime.JSX.Element; type LoanDetailsBuyStepProps = { isPropertyKnown: string | null; propertyAddress?: string; propertyEstimate?: number; loanAmount?: number; /** Address suggestions for the autocomplete search (e.g. from a places API). */ addressOptions?: string[]; onIsPropertyKnownChange: (v: string) => void; onPropertyAddressChange: (v: string) => void; onPropertyEstimateChange: (v: number) => void; onLoanAmountChange: (v: number) => void; className?: string; }; declare function LoanDetailsBuyStep({ isPropertyKnown, propertyAddress, propertyEstimate, loanAmount, addressOptions, onIsPropertyKnownChange, onPropertyAddressChange, onPropertyEstimateChange, onLoanAmountChange, className, }: LoanDetailsBuyStepProps): react_jsx_runtime.JSX.Element; type RefinanceProperty = { id: string; address: string; estimateValue?: number; }; type LoanDetailsRefinanceStepProps = { properties: RefinanceProperty[]; selectedIds: string[]; onToggle: (id: string) => void; className?: string; }; declare function LoanDetailsRefinanceStep({ properties, selectedIds, onToggle, className, }: LoanDetailsRefinanceStepProps): react_jsx_runtime.JSX.Element; type LoanFixedRateConcernStepProps = { fixedRateConcern: string | null; jobSecurityScale: string | null; onFixedRateConcernChange: (v: string) => void; onJobSecurityScaleChange: (v: string) => void; className?: string; }; declare function LoanFixedRateConcernStep({ fixedRateConcern, jobSecurityScale, onFixedRateConcernChange, onJobSecurityScaleChange, className, }: LoanFixedRateConcernStepProps): react_jsx_runtime.JSX.Element; type LoanBorrowIntendStepProps = { borrowIntend: string | null; onBorrowIntendChange: (v: string) => void; className?: string; }; declare function LoanBorrowIntendStep({ borrowIntend, onBorrowIntendChange, className, }: LoanBorrowIntendStepProps): react_jsx_runtime.JSX.Element; declare const LOAN_PRIORITY_OPTIONS: LoanOptionItem[]; type LoanPriorityStepProps = { priorities: string[]; onPrioritiesChange: (v: string[]) => void; className?: string; }; declare function LoanPriorityStep({ priorities, onPrioritiesChange, className, }: LoanPriorityStepProps): react_jsx_runtime.JSX.Element; type LoanRetirementPlanStepProps = { retirementAge: number; hasRetirementPlan: string | null; retirementAgeError?: string; onRetirementAgeChange: (v: number) => void; onHasRetirementPlanChange: (v: string) => void; className?: string; }; declare function LoanRetirementPlanStep({ retirementAge, hasRetirementPlan, retirementAgeError, onRetirementAgeChange, onHasRetirementPlanChange, className, }: LoanRetirementPlanStepProps): react_jsx_runtime.JSX.Element; type LoanInterestRateRaiseConcernStepProps = { raiseConcern: string | null; raiseConcernScale: string | null; onRaiseConcernChange: (v: string) => void; onRaiseConcernScaleChange: (v: string) => void; className?: string; }; declare function LoanInterestRateRaiseConcernStep({ raiseConcern, raiseConcernScale, onRaiseConcernChange, onRaiseConcernScaleChange, className, }: LoanInterestRateRaiseConcernStepProps): react_jsx_runtime.JSX.Element; declare const LOAN_FEATURE_OPTIONS: LoanOptionItem[]; type LoanFeaturesStepProps = { featuresAcknowledge: string | null; feature: string | null; onFeaturesAcknowledgeChange: (v: string) => void; onFeatureChange: (v: string) => void; className?: string; }; declare function LoanFeaturesStep({ featuresAcknowledge, feature, onFeaturesAcknowledgeChange, onFeatureChange, className, }: LoanFeaturesStepProps): react_jsx_runtime.JSX.Element; export { LENDING_TYPE_OPTIONS, LOAN_FEATURE_OPTIONS, LOAN_PRIORITY_OPTIONS, LOAN_PURPOSE_OPTIONS, LoanBorrowIntendStep, type LoanBorrowIntendStepProps, LoanDetailsBuyStep, type LoanDetailsBuyStepProps, LoanDetailsRefinanceStep, type LoanDetailsRefinanceStepProps, LoanFeaturesStep, type LoanFeaturesStepProps, LoanFixedRateConcernStep, type LoanFixedRateConcernStepProps, LoanInterestRateRaiseConcernStep, type LoanInterestRateRaiseConcernStepProps, LoanPriorityStep, type LoanPriorityStepProps, LoanPurposeStep, type LoanPurposeStepProps, LoanRetirementPlanStep, type LoanRetirementPlanStepProps, type RefinanceProperty };