import type { BisibilityClient } from "./client.js"; import type { PromptResearchAcceptanceInput, PromptResearchSuggestionSnapshot, PromptResearchSuggestions, PromptResearchSuggestionsGenerateInput, PromptResearchSuggestionsGeneration, PromptResearchSuggestionsPreview, PromptResearchSuggestionsPreviewInput } from "./prompt-research-suggestions.js"; import { type TrackingTransport } from "./prompt-tracker-transport.js"; import type { PromptTrackerPrompt } from "./prompt-tracker.js"; import type { DataResponse, ProjectId, RequestOptions } from "./types.js"; export declare function validateSuggestionSnapshot(snapshot: PromptResearchSuggestionSnapshot): void; export declare function createPromptResearchSuggestionMethods(transport: TrackingTransport): { promptResearchSuggestionsPreview(projectId: ProjectId, input: PromptResearchSuggestionsPreviewInput, options?: RequestOptions): Promise>; promptResearchSuggestionsGenerate(projectId: ProjectId, input: PromptResearchSuggestionsGenerateInput, options?: RequestOptions): Promise>; suggestPromptResearchPrompts(projectId: ProjectId, options?: RequestOptions): Promise>; acceptPromptResearchSuggestions(projectId: ProjectId, input: PromptResearchAcceptanceInput, options?: RequestOptions): Promise>; }; export type PromptResearchSuggestionMethods = ReturnType; export declare function installPromptResearchSuggestionMethods(client: BisibilityClient, transport: TrackingTransport): void; //# sourceMappingURL=prompt-research-suggestion-methods.d.ts.map