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;