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 };