import z from "zod"; import { ServiceClient } from "../../service-client"; import { AcceptOrganizationInviteSchema, CreateMembershipSchema, CreateOrganizationSchema, DeleteOrganizationInviteSchema, DeleteOrganizationMemberSchema, GetOrganizationByIdSchema, GetOrganizationsByUserIdSchema, InviteOrganizationMemberSchema, ListUserOrganizationInvitesSchema, ListOrganizationInvitesSchema, ListOrganizationMembersSchema, RegisterOrganizationSchema, UpdateOrganizationSchema } from "./schema"; import { TDeleteOrganizationInviteResult, TDeleteOrganizationMemberResult, TMembership, TOrganization, TOrganizationInvite, TOrganizationMember, TUserOrganizationInvite } from "./types"; export declare class OrganizationService extends ServiceClient { protected getServiceName(): string; CreateOrganization(payload: z.infer): Promise; GetOrganizationById(payload: z.infer): Promise; UpdateOrganization(payload: z.infer): Promise; CreateMembership(payload: z.infer): Promise; RegisterOrganization(payload: z.infer): Promise; GetOrganizationsByUserId(payload: z.infer): Promise; ListOrganizationMembers(payload: z.infer): Promise; ListOrganizationInvites(payload: z.infer): Promise; InviteOrganizationMember(payload: z.infer): Promise; DeleteOrganizationMember(payload: z.infer): Promise; DeleteOrganizationInvite(payload: z.infer): Promise; ListUserOrganizationInvites(payload: z.infer): Promise; AcceptOrganizationInvite(payload: z.infer): Promise; }