export type TProviderType = 'gitea' | 'gitlab';

export interface IProviderConnection {
  id: string;
  name: string;
  providerType: TProviderType;
  baseUrl: string;
  token: string;
  createdAt: number;
  status: 'connected' | 'disconnected' | 'error' | 'paused';
  groupFilter?: string;      // Restricts which repos this connection can see (e.g. "foss.global")
  groupFilterId?: string;    // Resolved filter group ID (numeric for GitLab, org name for Gitea)
}
