import type { Project, User, ProjectRelation } from '@n8n/db'; import type { AssignableProjectRole } from '@n8n/permissions'; export declare const linkUserToProject: (user: User, project: Project, role: AssignableProjectRole) => Promise; export declare const createTeamProject: (name?: string, adminUser?: User) => Promise; export declare function getProjectByNameOrFail(name: string): Promise; export declare const getPersonalProject: (user: User) => Promise; export declare const findProject: (id: string) => Promise; export declare const getProjectRelations: ({ projectId, userId, role, }: Partial) => Promise; export declare const getProjectRoleForUser: (projectId: string, userId: string) => Promise; export declare const getAllProjectRelations: ({ projectId, }: Partial) => Promise;