export interface PermissionRowDef { key: string; label: string; description: string; checked: boolean; disabled?: boolean; onChange: (checked: boolean) => void; } /** One permission per row: name, one-line description, switch. */ export declare const PermissionRowList: ({ rows }: { rows: PermissionRowDef[]; }) => import("react/jsx-runtime").JSX.Element; interface PermissionPanelCrmProps { title: string; rows: PermissionRowDef[]; canSave: boolean; isSaving: boolean; onBack: () => void; onSave: () => void; } /** CRM sub-panel of Thông tin nhóm: back header, permission rows, footer pinned to the bottom. */ declare const PermissionPanelCrm: ({ title, rows, canSave, isSaving, onBack, onSave }: PermissionPanelCrmProps) => import("react/jsx-runtime").JSX.Element; export default PermissionPanelCrm; //# sourceMappingURL=PermissionPanelCrm.d.ts.map