import type { EligibleAccountItem } from "../../hooks/group/useEligibleAccounts"; interface CreateGroupFormCrmViewProps { groupName: string; maxNameLength: number; onGroupNameChange: (value: string) => void; isPublic: boolean; onPublicChange: (value: boolean) => void; avatarPreviewUrl: string; isAvatarUploading: boolean; onAvatarSelect: (file: File) => boolean; selectedMembers: EligibleAccountItem[]; onChangeSelectedMembers: (members: EligibleAccountItem[]) => void; canSubmit: boolean; isSubmitting: boolean; onSubmit: () => void; onCancel: () => void; /** Modal footer element the action bar renders into. */ footerEl: HTMLElement | null; } /** CRM layout of "Tạo nhóm chat": avatar + name, privacy radios, two-column picker, footer bar. */ declare const CreateGroupFormCrmView: (props: CreateGroupFormCrmViewProps) => import("react/jsx-runtime").JSX.Element; export default CreateGroupFormCrmView; //# sourceMappingURL=CreateGroupFormCrmView.d.ts.map