import { type UseGetNlgInsightsParams as UseGetNlgInsightsParamsPreact, type UseGetNlgInsightsState as UseGetNlgInsightsStatePreact } from '@sisense/sdk-ui-preact/ai'; import type { MaybeRefOrWithRefs, ToRefsExceptFns } from '../../types'; /** * Parameters of the {@link @sisense/sdk-ui-vue!useGetNlgInsights | `useGetNlgInsights`} composable. */ export interface UseGetNlgInsightsParams extends UseGetNlgInsightsParamsPreact { } /** * State for {@link @sisense/sdk-ui-vue!useGetNlgInsights | `useGetNlgInsights`} composable. */ export interface UseGetNlgInsightsState extends ToRefsExceptFns { } /** * A Vue composable that fetches an analysis of the provided query using natural language generation (NLG). * Specifying a query is similar to providing parameters to a {@link @sisense/sdk-ui-vue!useExecuteQuery | `useExecuteQuery`} composable, using dimensions, measures, and filters. * * @example * ```vue * ``` * @param params - {@link UseGetNlgInsightsParams} * @returns The composable load state that contains the status of the execution and a text summary result (data) * @group Generative AI */ export declare const useGetNlgInsights: (params: MaybeRefOrWithRefs) => UseGetNlgInsightsState;