export declare const acceptInvitationSchema: { body: { properties: { email: { format: string; type: string; }; password: { format: string; type: string; }; }; required: string[]; type: string; }; description: string; operationId: string; params: { properties: { token: { type: string; }; }; required: string[]; type: string; }; response: { 200: { properties: { status: { type: string; }; user: { additionalProperties: boolean; properties: { email: { format: string; type: string; }; id: { type: string; }; }; type: string; }; }; type: string; }; 400: { $ref: string; description: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; export declare const createInvitationSchema: { body: { properties: { appId: { nullable: boolean; type: string; }; email: { format: string; type: string; }; payload: { additionalProperties: boolean; nullable: boolean; type: string; }; role: { type: string; }; }; required: string[]; type: string; }; description: string; operationId: string; response: { 200: { properties: { acceptedAt: { nullable: boolean; type: string; }; appId: { nullable: boolean; type: string; }; createdAt: { type: string; }; email: { format: string; type: string; }; expiresAt: { type: string; }; id: { type: string; }; invitedBy: { nullable: boolean; additionalProperties: boolean; properties: { email: { format: string; type: string; }; id: { type: string; }; }; type: string; }; invitedById: { type: string; }; payload: { additionalProperties: boolean; nullable: boolean; type: string; }; revokedAt: { nullable: boolean; type: string; }; role: { type: string; }; token: { type: string; }; updatedAt: { type: string; }; }; required: string[]; type: string; }; 400: { $ref: string; description: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; export declare const deleteInvitationSchema: { description: string; operationId: string; params: { properties: { id: { type: string; }; }; required: string[]; type: string; }; response: { 200: { properties: { acceptedAt: { nullable: boolean; type: string; }; appId: { nullable: boolean; type: string; }; createdAt: { type: string; }; email: { format: string; type: string; }; expiresAt: { type: string; }; id: { type: string; }; invitedBy: { nullable: boolean; additionalProperties: boolean; properties: { email: { format: string; type: string; }; id: { type: string; }; }; type: string; }; invitedById: { type: string; }; payload: { additionalProperties: boolean; nullable: boolean; type: string; }; revokedAt: { nullable: boolean; type: string; }; role: { type: string; }; token: { type: string; }; updatedAt: { type: string; }; }; required: string[]; type: string; }; 400: { $ref: string; description: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 404: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; export declare const getInvitationByTokenSchema: { description: string; operationId: string; params: { properties: { token: { type: string; }; }; required: string[]; type: string; }; response: { 200: { nullable: boolean; properties: { acceptedAt: { nullable: boolean; type: string; }; appId: { nullable: boolean; type: string; }; createdAt: { type: string; }; email: { format: string; type: string; }; expiresAt: { type: string; }; id: { type: string; }; invitedBy: { nullable: boolean; additionalProperties: boolean; properties: { email: { format: string; type: string; }; id: { type: string; }; }; type: string; }; invitedById: { type: string; }; payload: { additionalProperties: boolean; nullable: boolean; type: string; }; revokedAt: { nullable: boolean; type: string; }; role: { type: string; }; token: { type: string; }; updatedAt: { type: string; }; }; required: string[]; type: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 404: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; export declare const getInvitationsListSchema: { description: string; operationId: string; querystring: { properties: { filters: { type: string; }; limit: { type: string; }; offset: { type: string; }; sort: { type: string; }; }; type: string; }; response: { 200: { description: string; properties: { data: { items: { properties: { acceptedAt: { nullable: boolean; type: string; }; appId: { nullable: boolean; type: string; }; createdAt: { type: string; }; email: { format: string; type: string; }; expiresAt: { type: string; }; id: { type: string; }; invitedBy: { nullable: boolean; additionalProperties: boolean; properties: { email: { format: string; type: string; }; id: { type: string; }; }; type: string; }; invitedById: { type: string; }; payload: { additionalProperties: boolean; nullable: boolean; type: string; }; revokedAt: { nullable: boolean; type: string; }; role: { type: string; }; token: { type: string; }; updatedAt: { type: string; }; }; required: string[]; type: string; }; type: string; }; filteredCount: { type: string; }; totalCount: { type: string; }; }; required: string[]; type: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; export declare const resendInvitationSchema: { description: string; operationId: string; params: { properties: { id: { type: string; }; }; required: string[]; type: string; }; response: { 200: { oneOf: ({ properties: { acceptedAt: { nullable: boolean; type: string; }; appId: { nullable: boolean; type: string; }; createdAt: { type: string; }; email: { format: string; type: string; }; expiresAt: { type: string; }; id: { type: string; }; invitedBy: { nullable: boolean; additionalProperties: boolean; properties: { email: { format: string; type: string; }; id: { type: string; }; }; type: string; }; invitedById: { type: string; }; payload: { additionalProperties: boolean; nullable: boolean; type: string; }; revokedAt: { nullable: boolean; type: string; }; role: { type: string; }; token: { type: string; }; updatedAt: { type: string; }; }; required: string[]; type: string; } | { properties: { message: { type: string; }; status: { const: string; type: string; }; }; type: string; })[]; }; 400: { $ref: string; description: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 404: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; export declare const revokeInvitationSchema: { description: string; operationId: string; params: { properties: { id: { type: string; }; }; required: string[]; type: string; }; response: { 200: { properties: { acceptedAt: { nullable: boolean; type: string; }; appId: { nullable: boolean; type: string; }; createdAt: { type: string; }; email: { format: string; type: string; }; expiresAt: { type: string; }; id: { type: string; }; invitedBy: { nullable: boolean; additionalProperties: boolean; properties: { email: { format: string; type: string; }; id: { type: string; }; }; type: string; }; invitedById: { type: string; }; payload: { additionalProperties: boolean; nullable: boolean; type: string; }; revokedAt: { nullable: boolean; type: string; }; role: { type: string; }; token: { type: string; }; updatedAt: { type: string; }; }; required: string[]; type: string; }; 400: { $ref: string; description: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 404: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; export declare const updateInvitationSchema: { body: { properties: { email: { format: string; type: string; }; status: { enum: string[]; type: string; }; }; required: string[]; type: string; }; description: string; operationId: string; response: { 200: { description: string; properties: { status: { type: string; }; }; type: string; }; 400: { $ref: string; description: string; }; 401: { $ref: string; description: string; }; 403: { $ref: string; description: string; }; 500: { $ref: string; }; }; tags: string[]; }; //# sourceMappingURL=schema.d.ts.map