export declare const developer: { list: (request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise; get: (params: { id: string; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise<{ readonly id?: string | undefined; } & { readonly name?: string | undefined; } & { readonly email?: string | undefined; } & { readonly profile?: string | undefined; } & { readonly roles?: readonly { readonly id: string; readonly name: string; }[] | undefined; } & { readonly id: string; readonly name: string; readonly email: string; readonly profile: string; readonly roles: readonly { readonly id: string; readonly name: string; }[]; }>; delete: (params: { id: string; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise; update: (params: { readonly accessPolicy?: { readonly rule?: readonly { readonly action?: readonly string[] | undefined; readonly effect?: "Allow" | "Deny" | undefined; readonly resource?: readonly string[] | undefined; }[] | undefined; } | undefined; readonly roles?: readonly string[] | undefined; id: string; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise<{ readonly id?: string | undefined; } & { readonly name?: string | undefined; } & { readonly email?: string | undefined; } & { readonly profile?: string | undefined; } & { readonly roles?: readonly { readonly id: string; readonly name: string; }[] | undefined; } & { readonly id: string; readonly name: string; readonly email: string; readonly profile: string; readonly roles: readonly { readonly id: string; readonly name: string; }[]; }>; invite: (params: { readonly email?: string | undefined; } & { readonly practitioner?: Record | undefined; } & { readonly accessPolicy?: { readonly rule?: readonly { readonly action?: readonly string[] | undefined; readonly effect?: "Allow" | "Deny" | undefined; readonly resource?: readonly string[] | undefined; }[] | undefined; } | undefined; readonly roles?: readonly string[] | undefined; } & { readonly email: string; readonly practitioner: Record; }, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise<{ readonly id?: string | undefined; } & { readonly email?: string | undefined; } & { readonly practitionerId?: string | undefined; } & { readonly invitationUrl?: string | undefined; } & { readonly roles?: readonly { readonly id: string; readonly name: string; }[] | undefined; } & { readonly id: string; readonly email: string; readonly roles: readonly { readonly id: string; readonly name: string; }[]; readonly practitionerId: string; readonly invitationUrl: string; }>; listV2: (params?: { name?: string | undefined; id?: string | undefined; email?: string | undefined; profile?: string | undefined; roleId?: string | undefined; cursor?: string | undefined; limit?: number | undefined; sort?: "id" | "name" | "email" | "phoneNumber" | "createdAt" | undefined; sortOrder?: "asc" | "desc" | undefined; } | undefined, request?: import("../../client/client").ZapEHRClientRequest | undefined) => Promise<{ readonly data: readonly ({ readonly id?: string | undefined; } & { readonly name?: string | undefined; } & { readonly email?: string | undefined; } & { readonly profile?: string | undefined; } & { readonly id: string; readonly name: string; readonly email: string; readonly profile: string; })[]; readonly metadata: { readonly nextCursor: string | null; }; }>; };