/** A resource (capacity pool) as Razorbooking_Resource_Repository::all() returns it. */
export interface ResourceRow {
	id: number;
	name: string;
	description: string | null;
	quantity: number;
	is_active: boolean;
	services: { id: number; name: string }[];
}

/** GET razorbooking/v1/resources/table. */
export interface ResourcesTableProps {
	resources: ResourceRow[];
	permissions: string[];
}
