@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.
42 lines (41 loc) • 1.29 kB
TypeScript
import { z } from 'zod';
import { StepComponentProps } from '../../types/steps';
export declare const retirementSchema: z.ZodObject<{
custodianName: z.ZodString;
iraContactEmail: z.ZodString;
iraAccountName: z.ZodString;
iraAccountTaxID: z.ZodString;
iraAddress1: z.ZodString;
iraAddress2: z.ZodOptional<z.ZodString>;
iraCountry: z.ZodString;
iraCity: z.ZodString;
iraState: z.ZodString;
iraZipCode: z.ZodString;
}, "strip", z.ZodTypeAny, {
custodianName: string;
iraContactEmail: string;
iraAccountName: string;
iraAccountTaxID: string;
iraAddress1: string;
iraCountry: string;
iraCity: string;
iraState: string;
iraZipCode: string;
iraAddress2?: string | undefined;
}, {
custodianName: string;
iraContactEmail: string;
iraAccountName: string;
iraAccountTaxID: string;
iraAddress1: string;
iraCountry: string;
iraCity: string;
iraState: string;
iraZipCode: string;
iraAddress2?: string | undefined;
}>;
export type RetirementFieldsData = z.infer<typeof retirementSchema>;
export interface RetirementFieldsProps extends StepComponentProps<RetirementFieldsData> {
}
export declare const RetirementFields: React.FC<RetirementFieldsProps>;
export default RetirementFields;