import { type Scenario } from '../../../core/models/api/get-scenarios';
import { TaskTypes } from '../../../stores/globalStore/taskTypes';
import type { DropinProps } from '../../EmbeddedDropins/OnboardingDropinComponent/DropinComposer/types';
import type { IndividualSchema } from '../forms/Individual.types';
export interface DecisionMakerDetailsPageProps extends DropinProps {
    decisionMakerId?: string | undefined;
    parentCompanyId?: string;
    taskType?: typeof TaskTypes.DECISION_MAKER | typeof TaskTypes.TRUST_MEMBER_COMPANY_OWNER | typeof TaskTypes.UNINCORPORATED_PARTNERSHIP_MEMBER_COMPANY_OWNER;
    asModal?: boolean;
    hideSidebar?: boolean;
    isTargetLegalEntityType?: boolean;
    onSubmit?(dataSubmitted: IndividualSchema, scenario?: Scenario[]): void;
}
export declare function DecisionMakerDetailsPage({ decisionMakerId: decisionMakerIdProp, parentCompanyId: parentCompanyIdProp, taskType, asModal, hideSidebar, isTargetLegalEntityType, onSubmit, handleBackClick, handleCloseClick, handleHomeClick, }: DecisionMakerDetailsPageProps): import("preact/jsx-runtime").JSX.Element;
