import type { IntegrationConnection, IntegrationConnectionQueryParams, UpdateIntegrationConnectionPayload } from "@/domain/entities/integration";

export interface IntegrationConnectionRepository {
  findAll(params: IntegrationConnectionQueryParams): Promise<IntegrationConnection[]>;
  findById(id: number): Promise<IntegrationConnection>;
  update(id: number, payload: UpdateIntegrationConnectionPayload): Promise<IntegrationConnection>;
}
