export declare type InviteMethod = 'CREATE_PASSWORD' | 'RESET_PASSWORD';
declare type InviteErrorCodes = 'PROJECT_NOT_FOUND' | 'ALREADY_MEMBER' | 'INVALID_MEMBERSHIP';
export declare const useInvite: () => import("../../lib").TenantMutationExecutor<import("../../lib/variables").GQLVariableValues<{
    projectSlug: import("../../lib").GQLVariableType<string, true>;
    email: import("../../lib").GQLVariableType<string, true>;
    memberships: import("../../lib").GQLVariableType<import("../..").Membership[], true>;
    method: import("../../lib").GQLVariableType<InviteMethod, false>;
}>, import("../../lib").TenantMutationResponse<never, InviteErrorCodes>>;
export {};
//# sourceMappingURL=invite.d.ts.map