/// import { IChatProfileUserInfo } from './ChatProfile'; import { ModalBackgroundType, ModalPositionType } from '../../../types'; import { Group } from '../exportedTypes'; import { IChatTheme } from '../theme'; export interface MemberPaginationData { page: number; finishedFetching: boolean; loading: boolean; reset: boolean; } interface ConditionsInformationProps { theme: IChatTheme; groupInfo?: Group | null; alert?: boolean; header?: string; subheader?: string; } export declare const ConditionsInformation: ({ theme, groupInfo, alert, header, subheader }: ConditionsInformationProps) => import("react/jsx-runtime").JSX.Element; interface GroupTypeProps { theme: IChatTheme; icon: React.ReactNode; header: string; subheader: string; cursor?: string; handleNextInformation?: () => void; alert?: boolean; } export declare const GroupTypeBadge: ({ theme, icon, header, subheader, handleNextInformation, cursor, alert, }: GroupTypeProps) => import("react/jsx-runtime").JSX.Element; type GroupInfoModalProps = { theme: IChatTheme; setModal: React.Dispatch>; closeModalOnClickAway?: boolean; groupInfo: Group; setGroupInfo: React.Dispatch>; chatProfileInfo?: IChatProfileUserInfo; groupInfoModalBackground?: ModalBackgroundType; groupInfoModalPositionType?: ModalPositionType; }; export declare const GROUPINFO_STEPS: { readonly GROUP_INFO: 1; readonly CRITERIA: 2; }; export type GROUP_INFO_TYPE = typeof GROUPINFO_STEPS[keyof typeof GROUPINFO_STEPS]; export declare const GroupInfoModal: ({ theme, setModal, closeModalOnClickAway, setGroupInfo, groupInfo, chatProfileInfo, groupInfoModalBackground, groupInfoModalPositionType, }: GroupInfoModalProps) => import("react/jsx-runtime").JSX.Element | null; export {};