import type { AIProjectContext } from "../../../api/aiProjectContext.js"; import type { BetaInsightsListOptionalParams, BetaInsightsGetOptionalParams, BetaInsightsGenerateOptionalParams } from "../../../api/beta/insights/options.js"; import type { Insight } from "../../../models/models.js"; import type { PagedAsyncIterableIterator } from "@azure/core-paging"; /** Interface representing a BetaInsights operations. */ export interface BetaInsightsOperations { /** List all insights in reverse chronological order (newest first). */ list: (options?: BetaInsightsListOptionalParams) => PagedAsyncIterableIterator; /** Get a specific insight by Id. */ get: (insightId: string, options?: BetaInsightsGetOptionalParams) => Promise; /** Generate Insights */ generate: (insight: Insight, options?: BetaInsightsGenerateOptionalParams) => Promise; } export declare function _getBetaInsightsOperations(context: AIProjectContext): BetaInsightsOperations; //# sourceMappingURL=index.d.ts.map