import type { AdditionalPersonalDetailsSchema } from './AdditionalPersonalDetails/AdditionalPersonalDetails.types';
import type { BasicDetailsSchema } from './BasicDetails/BasicDetails.types';
import type { IndividualProps } from './Individual.types';
import type { UboQuestionnaireSchema } from './UboQuestionnaire/UboQuestionnaire.types';
export declare const individualForms: {
    readonly signatoryQuestionnaire: {
        readonly formId: "signatoryQuestionnaire";
        readonly formName: "authorizedSignatory";
        readonly fields: readonly ["isSignatory"];
    };
    readonly uboQuestionnaire: {
        readonly formId: "uboQuestionnaire";
        readonly formName: "beneficialOwnership";
        readonly fields: (keyof UboQuestionnaireSchema)[];
    };
    readonly basicDetails: {
        readonly formId: "basicDetails";
        readonly formName: "basicInformationFormName";
        readonly fields: (keyof BasicDetailsSchema)[];
    };
    readonly idVerificationMethod: {
        readonly formId: "idVerificationMethod";
        readonly formName: "verificationMethod";
        readonly fields: (keyof import("./IdVerificationMethod/IdVerificationMethod.types").IdVerificationMethodSchema)[];
    };
    readonly inviteDetails: {
        readonly formId: "inviteDetails";
        readonly formName: "inviteDetails";
        readonly fields: (keyof import("./InviteDetails/InviteDetails.types").InviteDetailsSchema)[];
    };
    readonly additionalPersonalDetails: {
        readonly formId: "additionalPersonalDetails";
        readonly formName: "additionalPersonalDetails";
        readonly fields: (keyof AdditionalPersonalDetailsSchema)[];
    };
    readonly manualIdUpload: {
        readonly formId: "manualIdUpload";
        readonly formName: "idDocument";
        readonly fields: (keyof import("./IdDocumentUpload/types").IdDocumentUploadSchema)[];
    };
    readonly proofOfResidency: {
        readonly formId: "proofOfResidency";
        readonly formName: "proofOfResidency";
        readonly fields: readonly ["proofOfResidency"];
    };
    readonly proofOfNationalId: {
        readonly formId: "proofOfNationalId";
        readonly formName: "proofOfNationalId";
        readonly fields: readonly ["proofOfNationalId"];
    };
    readonly proofOfRelationship: {
        readonly formId: "proofOfRelationship";
        readonly formName: "proofOfRelationship";
        readonly fields: readonly ["proofOfRelationship"];
    };
};
export type IndividualIdVerificationMethodDocId = typeof individualForms.idVerificationMethod.formId;
export type IndividualIdDocumentDocId = typeof individualForms.manualIdUpload.formId;
export type IndividualProofOfResidencyDocId = typeof individualForms.proofOfResidency.formId;
export type IndividualNationalDocId = typeof individualForms.proofOfNationalId.formId;
export declare function Individual(props: Readonly<IndividualProps>): import("preact/jsx-runtime").JSX.Element;
