import type { ExistingLegalEntity } from '../../../../../core/models/api/legal-entity';
import type { Problem } from '../../../../../core/models/api/problem';
import type { BusinessLinesType } from '../../../../../core/models/api/source-of-funds';
import type { SourceOfFundsSchema } from '../types';
export interface SourceOfFundsGettingStartedProps {
    handleCancelClick?: () => void;
    handleSourceOfFundsClick: (SoF: SourceOfFundsSchema, businessLine: BusinessLinesType) => void;
    handleGettingStartedClick: () => void;
    businessLines: BusinessLinesType[];
    handleNavigateToUploadPage: () => void;
    legalEntity: ExistingLegalEntity;
    isSoFDocumentMissing?: boolean;
    problems?: Problem[];
    asAwe?: boolean;
}
export declare const SourceOfFundsGettingStarted: ({ handleGettingStartedClick, handleCancelClick, handleSourceOfFundsClick, businessLines, handleNavigateToUploadPage, problems, legalEntity, asAwe, isSoFDocumentMissing, }: SourceOfFundsGettingStartedProps) => import("preact/jsx-runtime").JSX.Element;
