/// export * from "./logo"; import { InputProps } from "antd"; import type { Dayjs } from "dayjs"; export declare enum validationsTypes { url = "url", alphabet = "alphabet", phoneNumber = "phoneNumber", alphaNumeric = "alphaNumeric", password = "password", campNameAlphaNumeric = "campNameAlphaNumeric", orgNameAlphaNumeric = "orgNameAlphaNumeric", fullName = "fullName", email = "email", departmentName = "departmentName", roleType = "roleType", contractDays = "contractDays", contractProbation = "contractProbation", teamChannelName = "teamChannelName", teamChannelDescription = "teamChannelDescription" } export type ValidateAsI = validationsTypes.url | validationsTypes.alphabet | validationsTypes.phoneNumber | validationsTypes.alphaNumeric | validationsTypes.password | validationsTypes.campNameAlphaNumeric | validationsTypes.email | validationsTypes.fullName | validationsTypes.orgNameAlphaNumeric | validationsTypes.teamChannelName | validationsTypes.teamChannelDescription; export interface InputFieldPropsI extends InputProps { label?: string; message?: string; req?: boolean; children?: JSX.Element; value?: string; name?: string; hasFeedback?: string | boolean; validateStatus?: never; help?: string; password?: boolean; enterEmail?: string; validEmail?: string; type?: string | undefined; labelweight?: string | boolean; patternMessage?: string; validateAs?: ValidateAsI; dependency?: string; requiredMark?: boolean; autoSize: { minRows: number; maxRows: number; }; roles?: boolean | string; onSearch?: () => void; allowClear?: boolean; } export interface DatePickerI { placeholder?: string; name: string; bordered: boolean; onChange: () => void; disabledDate: ((date: Dayjs) => boolean) | undefined; } export interface ProfileAvatarI { src?: string; size?: "large" | "small" | number; icon?: JSX.Element; children?: JSX.Element; } type LevelI = 5 | 1 | 2 | 3 | 4 | undefined; export interface TitleI { level: LevelI; children: string; }