import { GroupCategory } from './GroupCategory.js'; import { UmbrellaOrganization } from './UmbrellaOrganization.js'; export declare enum OrganizationType { Youth = "Youth", Football = "Football", Tennis = "Tennis", Golf = "Golf", Athletics = "Athletics", Badminton = "Badminton", Hockey = "Hockey", Cycling = "Cycling", Swimming = "Swimming", Dance = "Dance", Volleyball = "Volleyball", Basketball = "Basketball", Judo = "Judo", Sport = "Sport", School = "School", Student = "Student", HorseRiding = "HorseRiding", Neighborhood = "Neighborhood", Nature = "Nature", Music = "Music", Professional = "Professional", Art = "Art", Culture = "Culture", LGBTQ = "LGBTQ", Politics = "Politics", Union = "Union", Other = "Other" } export declare class OrganizationTypeHelper { static getName(type: OrganizationType): string; static getList(): { value: OrganizationType; name: string; }[]; static getCategory(type: OrganizationType): string; /** * Return default group categories BEFORE the update with activities! * @param type * @param umbrella */ static getDefaultGroupCategoriesWithoutActivities(type: OrganizationType, umbrella?: UmbrellaOrganization): GroupCategory[]; /** * Return default group categories for a given type and umbrella (optional), without the root category * @param type * @param umbrella */ static getDefaultGroupCategories(type: OrganizationType, umbrella?: UmbrellaOrganization): GroupCategory[]; } //# sourceMappingURL=OrganizationType.d.ts.map