import { OrganizationData } from "../models/data/organizationData"; import { Organization } from "../models/domain/organization"; export abstract class OrganizationService { get: (id: string) => Promise; getByIdentifier: (identifier: string) => Promise; getAll: (userId?: string) => Promise; save: (orgs: { [id: string]: OrganizationData }) => Promise; canManageSponsorships: () => Promise; hasOrganizations: (userId?: string) => Promise; }