import type { ExecuteExcelQueryParams } from '../../../domains/query-execution/types.js';
export type ExcelExecuteParams = Omit<ExecuteExcelQueryParams, 'enabled' | 'exportRunId'>;
export type UseExcelQueryLoaderResult = {
    /** Triggers Excel export and browser file download with the given params. */
    execute: (params: ExcelExecuteParams) => void;
};
/**
 * Hook that runs an Excel JAQL export on demand and triggers a browser file download.
 * Uses {@link useExecuteExcelQueryInternal} for loading and error state (mirrors {@link useCsvQueryFileLoader}).
 *
 * @returns `execute` callback
 */
export declare function useExcelQueryFileLoader(): UseExcelQueryLoaderResult;
