UNPKG

@visitscotland/component-library

Version:
128 lines (126 loc) 6.36 kB
import { CludoCredentials } from '../../../types/types'; declare const useFederatedSearchStore: import('pinia').StoreDefinition<"federatedSearch", Pick<{ filters: import('vue').Ref<any, any>; currentPage: import('vue').Ref<number, number>; cludoCredentials: import('vue').Ref<{ apiKey: string; customerId: number; engineId: number; }, CludoCredentials | { apiKey: string; customerId: number; engineId: number; }>; cludoError: import('vue').Ref<boolean, boolean>; eventsApi: import('vue').Ref<any, any>; eventsApiError: import('vue').Ref<boolean, boolean>; getAutoComplete: () => Promise<any>; getSearchResults: (isAutoSearch?: boolean) => Promise<void>; isLoading: import('vue').Ref<boolean, boolean>; results: import('vue').Ref<any, any>; searchTerm: import('vue').Ref<string, string>; searchUrl: import('vue').Ref<any, any>; selectedCategory: import('vue').Ref<any, any>; selectedCategoryKey: import('vue').Ref<any, any>; selectedSubCategory: import('vue').Ref<any[], any[]>; selectedSubCategoryKey: import('vue').Ref<any[], any[]>; totalResults: import('vue').Ref<any, any>; totalResultsCludo: import('vue').Ref<any, any>; totalResultsEvents: import('vue').Ref<any, any>; navigateToResultsPage: (resetPageNo?: boolean, fromAutosuggest?: boolean) => Promise<void>; isHomePage: import('vue').Ref<boolean, boolean>; startDate: import('vue').Ref<string, string>; endDate: import('vue').Ref<string, string>; sortBy: import('vue').Ref<any, any>; siteLanguage: import('vue').Ref<any, any>; searchInSessionCount: import('vue').Ref<number, number>; queryInput: import('vue').Ref<string, string>; postcode: import('vue').Ref<string, string>; location: import('vue').Ref<string, string>; radius: import('vue').Ref<number, number>; postcodeareas: import('vue').Ref<string, string>; cludoApiOperator: import('vue').Ref<string, string>; }, "filters" | "currentPage" | "isHomePage" | "selectedSubCategory" | "isLoading" | "selectedCategory" | "searchTerm" | "endDate" | "startDate" | "location" | "cludoCredentials" | "cludoError" | "eventsApi" | "eventsApiError" | "results" | "searchUrl" | "selectedCategoryKey" | "selectedSubCategoryKey" | "totalResults" | "totalResultsCludo" | "totalResultsEvents" | "sortBy" | "siteLanguage" | "searchInSessionCount" | "queryInput" | "postcode" | "radius" | "postcodeareas" | "cludoApiOperator">, Pick<{ filters: import('vue').Ref<any, any>; currentPage: import('vue').Ref<number, number>; cludoCredentials: import('vue').Ref<{ apiKey: string; customerId: number; engineId: number; }, CludoCredentials | { apiKey: string; customerId: number; engineId: number; }>; cludoError: import('vue').Ref<boolean, boolean>; eventsApi: import('vue').Ref<any, any>; eventsApiError: import('vue').Ref<boolean, boolean>; getAutoComplete: () => Promise<any>; getSearchResults: (isAutoSearch?: boolean) => Promise<void>; isLoading: import('vue').Ref<boolean, boolean>; results: import('vue').Ref<any, any>; searchTerm: import('vue').Ref<string, string>; searchUrl: import('vue').Ref<any, any>; selectedCategory: import('vue').Ref<any, any>; selectedCategoryKey: import('vue').Ref<any, any>; selectedSubCategory: import('vue').Ref<any[], any[]>; selectedSubCategoryKey: import('vue').Ref<any[], any[]>; totalResults: import('vue').Ref<any, any>; totalResultsCludo: import('vue').Ref<any, any>; totalResultsEvents: import('vue').Ref<any, any>; navigateToResultsPage: (resetPageNo?: boolean, fromAutosuggest?: boolean) => Promise<void>; isHomePage: import('vue').Ref<boolean, boolean>; startDate: import('vue').Ref<string, string>; endDate: import('vue').Ref<string, string>; sortBy: import('vue').Ref<any, any>; siteLanguage: import('vue').Ref<any, any>; searchInSessionCount: import('vue').Ref<number, number>; queryInput: import('vue').Ref<string, string>; postcode: import('vue').Ref<string, string>; location: import('vue').Ref<string, string>; radius: import('vue').Ref<number, number>; postcodeareas: import('vue').Ref<string, string>; cludoApiOperator: import('vue').Ref<string, string>; }, never>, Pick<{ filters: import('vue').Ref<any, any>; currentPage: import('vue').Ref<number, number>; cludoCredentials: import('vue').Ref<{ apiKey: string; customerId: number; engineId: number; }, CludoCredentials | { apiKey: string; customerId: number; engineId: number; }>; cludoError: import('vue').Ref<boolean, boolean>; eventsApi: import('vue').Ref<any, any>; eventsApiError: import('vue').Ref<boolean, boolean>; getAutoComplete: () => Promise<any>; getSearchResults: (isAutoSearch?: boolean) => Promise<void>; isLoading: import('vue').Ref<boolean, boolean>; results: import('vue').Ref<any, any>; searchTerm: import('vue').Ref<string, string>; searchUrl: import('vue').Ref<any, any>; selectedCategory: import('vue').Ref<any, any>; selectedCategoryKey: import('vue').Ref<any, any>; selectedSubCategory: import('vue').Ref<any[], any[]>; selectedSubCategoryKey: import('vue').Ref<any[], any[]>; totalResults: import('vue').Ref<any, any>; totalResultsCludo: import('vue').Ref<any, any>; totalResultsEvents: import('vue').Ref<any, any>; navigateToResultsPage: (resetPageNo?: boolean, fromAutosuggest?: boolean) => Promise<void>; isHomePage: import('vue').Ref<boolean, boolean>; startDate: import('vue').Ref<string, string>; endDate: import('vue').Ref<string, string>; sortBy: import('vue').Ref<any, any>; siteLanguage: import('vue').Ref<any, any>; searchInSessionCount: import('vue').Ref<number, number>; queryInput: import('vue').Ref<string, string>; postcode: import('vue').Ref<string, string>; location: import('vue').Ref<string, string>; radius: import('vue').Ref<number, number>; postcodeareas: import('vue').Ref<string, string>; cludoApiOperator: import('vue').Ref<string, string>; }, "getAutoComplete" | "getSearchResults" | "navigateToResultsPage">>; export default useFederatedSearchStore;