import type { RequestFn } from "../http.js"; import type { CreateIncidentInput, CreateIncidentUpdateInput, Incident, IncidentStatus, IncidentUpdate, IncidentWithUpdates, PaginatedResponse, PaginationParams, UpdateIncidentInput } from "../types.js"; type IncidentListParams = PaginationParams & { status?: IncidentStatus; }; export declare class IncidentsClient { private readonly request; constructor(request: RequestFn); list(projectId: string, params?: IncidentListParams): Promise>; get(projectId: string, incidentId: string): Promise; create(projectId: string, input: CreateIncidentInput): Promise; update(projectId: string, incidentId: string, input: UpdateIncidentInput): Promise; delete(projectId: string, incidentId: string): Promise; addUpdate(projectId: string, incidentId: string, input: CreateIncidentUpdateInput): Promise; } export {}; //# sourceMappingURL=incidents.d.ts.map