import { type CustomWidgetQueryState, type ExecuteCustomWidgetQueryParams as ExecuteCustomWidgetQueryParamsPreact } from '@sisense/sdk-ui-preact'; import type { MaybeRefOrWithRefs } from '../types'; export type { CustomWidgetQueryState }; /** * Parameters for executing a query for a custom widget. */ export interface ExecuteCustomWidgetQueryParams extends ExecuteCustomWidgetQueryParamsPreact { } /** * Vue composable that takes a custom widget component's props and executes a data query. * * @example * ```vue * * ``` * * @param params - Custom widget component props containing data source, data options, filters, etc. * @returns Query state object with data, loading, and error states * @group Queries */ export declare const useExecuteCustomWidgetQuery: (params: MaybeRefOrWithRefs) => import("vue").ToRefs;