import type { PromptTrackerPrompt, PromptTrackerPromptId, PromptTrackerPromptInput, PromptTrackerSchedule, PromptTrackerScheduleId, PromptTrackerScheduleInput, PromptTrackerSchedulePatch, PromptTrackerTopic, PromptTrackerTopicId, PromptTrackerTopicInput } from "./prompt-tracker.js"; import type { DataResponse, ListResponse, PaginationOptions, ProjectId, RequestOptions } from "./types.js"; import { type TrackingTransport } from "./prompt-tracker-transport.js"; export declare function createPromptTrackerCatalogMethods(transport: TrackingTransport): { listPromptTrackerTopics(projectId: ProjectId, input?: PaginationOptions, options?: RequestOptions): Promise>; createPromptTrackerTopic(projectId: ProjectId, input: PromptTrackerTopicInput, options?: RequestOptions): Promise>; updatePromptTrackerTopic(projectId: ProjectId, id: PromptTrackerTopicId, input: Partial, options?: RequestOptions): Promise>; archivePromptTrackerTopic(projectId: ProjectId, id: PromptTrackerTopicId, options?: RequestOptions): Promise>; listPromptTrackerPrompts(projectId: ProjectId, input?: PaginationOptions, options?: RequestOptions): Promise>; createPromptTrackerPrompt(projectId: ProjectId, input: PromptTrackerPromptInput, options?: RequestOptions): Promise>; updatePromptTrackerPrompt(projectId: ProjectId, id: PromptTrackerPromptId, input: Partial, options?: RequestOptions): Promise>; archivePromptTrackerPrompt(projectId: ProjectId, id: PromptTrackerPromptId, options?: RequestOptions): Promise>; listPromptTrackerSchedules(projectId: ProjectId, input?: PaginationOptions, options?: RequestOptions): Promise>; createPromptTrackerSchedule(projectId: ProjectId, input: PromptTrackerScheduleInput, options?: RequestOptions): Promise>; updatePromptTrackerSchedule(projectId: ProjectId, id: PromptTrackerScheduleId, input: PromptTrackerSchedulePatch, options?: RequestOptions): Promise>; archivePromptTrackerSchedule(projectId: ProjectId, id: PromptTrackerScheduleId, options?: RequestOptions): Promise>; }; //# sourceMappingURL=prompt-tracker-catalog-methods.d.ts.map