import { mockActionsDiscovery, ORS_ACTIONS_DISCOVERY_ENDPOINT } from './actions';
import { mockAssetsClientFetchRequests } from './assets';
import { assetsDefaultInitialVisibleColumnKeys } from './assets/data';
import { defaultInitialVisibleColumnKeys as defaultInitialVisibleConfluenceColumnKeys } from './confluence/data';
import { defaultInitialVisibleColumnKeys as defaultInitialVisibleJiraColumnKeys, mockAutoCompleteData, mockJiraData, mockProductsData, mockSite, mockSiteData, mockSuggestionData } from './jira/data';
export { defaultInitialVisibleConfluenceColumnKeys };
export { defaultInitialVisibleJiraColumnKeys, assetsDefaultInitialVisibleColumnKeys, mockAutoCompleteData, mockJiraData, mockSiteData, mockProductsData, mockSite, mockSuggestionData, mockAssetsClientFetchRequests, };
export { mockBasicFilterAGGFetchRequests } from './basic-filters/index';
export { fieldValuesEmptyResponse, fieldValuesEmptyResponseMapped, fieldValuesResponseForAssignees, fieldValuesResponseForAssigneesMapped, fieldValuesResponseForProjects, fieldValuesResponseForProjectsMapped, fieldValuesResponseForStatuses, fieldValuesResponseForStatusesMapped, fieldValuesResponseForTypes, fieldValuesResponseForTypesMapped, hydrateJqlEmptyResponse, hydrateJqlEmptyResponseMapped, hydrateJqlStandardResponse, hydrateJqlStandardResponseMapped, fieldValuesResponseForProjectsMoreData, fieldValuesResponseForStatusesSearched, fieldValuesResponseForTypesWithRelativeUrls, fieldValuesResponseForTypesWithRelativeUrlsMapped, successfulUserQueryResponse, failedUserQueryResponse, successfulRecommendationAPIResponse, failedRecommendationAPIResponse, transformedRecommendationMockFilterOptions, successfuluserHydrationResponse, hydrateJqlStandardResponseForVRTesting, } from './basic-filters/mocks';
export type Site = {
    cloudId: string;
    displayName: string;
    url: string;
};
export type Product = {
    productDisplayName: string;
    productId: string;
    workspaces: Workspace[];
};
export type Workspace = {
    cloudId: string;
    cloudUrl: string;
    workspaceDisplayName: string;
};
export interface FetchMockRequestDetails {
    body: string;
    credentials: string;
    headers: object;
    method: string;
}
type MockOptions = {
    accessibleProductsOverride?: Product[];
    availableSitesOverride?: Site[];
    datasourceId?: string;
    delayedResponse?: boolean;
    initialVisibleColumnKeys?: string[];
    /**
     * Use infinity for an infinite delay (promise never resolves or rejects)
     * Default is 600ms
     */
    mockExecutionDelay?: number;
    shouldMockORSBatch?: boolean;
    type?: 'jira' | 'confluence';
};
export declare const mockDatasourceFetchRequests: ({ type, datasourceId: string, shouldMockORSBatch, delayedResponse, availableSitesOverride, mockExecutionDelay, accessibleProductsOverride, ...rest }?: MockOptions) => void;
export declare const forceBaseUrl: (baseUrl: string) => void;
export { ORS_ACTIONS_DISCOVERY_ENDPOINT, mockActionsDiscovery };
