import type { JaqlRequest } from '@sisense/sdk-pivot-query-client';
import { PivotBuilder } from '@sisense/sdk-pivot-ui';
interface LoadingState {
    isLoading: boolean;
    isNoResults: boolean;
}
/**
 * Hook that initiates loading if jaql is changed or force reload is triggered.
 * Listens to query lifecycle events to update loading state and no results state.
 */
export declare function usePivotDataLoading(options: {
    jaql: JaqlRequest | undefined;
    pivotBuilder: PivotBuilder;
    isForceReload: boolean;
}): LoadingState;
export {};
