@rajkrajpj/cultivate-ui-library
Version:
A modern, type-safe, accessible React component library for fintech investor forms. Build complete investor forms in minutes with zero configuration, supporting multiple regulations (RegA+, RegD, RegCF) and investor types.
114 lines (113 loc) • 2.22 kB
TypeScript
export declare enum InvestorType {
Individual = "INDIVIDUAL",
Joint = "JOINT",
Company = "COMPANY",
Ira = "IRA",
Trust = "TRUST"
}
export declare enum TrustIRAType {
Trust = "TRUST",
IRA = "IRA"
}
export declare const JointAccountType: string[];
export declare const jointSelectionTypeInfo: {
survivorship: {
title: string;
description: string;
};
common: {
title: string;
description: string;
};
entirety: {
title: string;
description: string;
};
};
export interface AcknowledgementItem {
message: string | React.ReactNode;
}
export type AcknowledgementList = {
[key: string]: AcknowledgementItem;
};
export type AcknowledgementCheckList = {
[key in InvestorType]: AcknowledgementList;
};
export declare const acknowledgementCheckList: AcknowledgementCheckList;
export declare const SSNDOBNotes: {
INDIVIDUAL: {
message: string;
};
JOINT: {
message: string;
};
COMPANY: {
message: string;
};
IRA: {
message: string;
};
TRUST: {
message: string;
};
TrustIRA: {
message: string;
};
};
export declare const selfAccreditationTitle: {
JOINT: {
message: string;
};
COMPANY: {
message: string;
};
TRUST: {
message: string;
};
INDIVIDUAL: {
message: string;
};
IRA: {
message: string;
};
};
export declare const selfAccreditationNote: {
INDIVIDUAL: {
message: import("react/jsx-runtime").JSX.Element;
};
JOINT: {
message: import("react/jsx-runtime").JSX.Element;
};
COMPANY: {
message: string;
};
TRUST: {
message: string;
};
IRA: {
message: import("react/jsx-runtime").JSX.Element;
};
TrustIRA: {
message: string;
};
};
export declare const nonAccreditationNote: {
INDIVIDUAL: {
message: string;
};
JOINT: {
message: string;
};
COMPANY: {
message: string;
};
TRUST: {
message: string;
};
IRA: {
message: string;
};
TrustIRA: {
message: string;
};
};