UNPKG

@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
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; }; };