import { DataSource, EntityManager, Repository } from '@n8n/typeorm'; import { ProjectSecretsProviderAccess } from '../entities'; import type { SecretsProviderAccessRole } from '../entities'; export declare class ProjectSecretsProviderAccessRepository extends Repository { constructor(dataSource: DataSource); findByConnectionId(secretsProviderConnectionId: number): Promise; findByProjectId(projectId: string): Promise; deleteByConnectionId(secretsProviderConnectionId: number, entityManager?: EntityManager): Promise; updateProjectAccess(secretsProviderConnectionId: number, projectIdsToRemove: string[], entriesToAdd: Array<{ projectId: string; role: SecretsProviderAccessRole; }>): Promise; }