export declare const getSuggestedSyntaxes: (option?: string) => { label: string; value: string; info: string; uid: string; }[]; export declare const getSuggestedSyntaxByUid: (option?: string) => { _text_assets: { label: string; value: string; info: string; uid: string; }; filename: { label: string; value: string; info: string; uid: string; }; file_size: { label: string; value: string; info: string; uid: string; }; _publish_environment: { label: string; value: string; info: string; uid: string; }; tags: { label: string; value: string; info: string; uid: string; }; title: { label: string; value: string; info: string; uid: string; }; _content_type_uid: { label: string; value: string; info: string; uid: string; }; url: { label: string; value: string; info: string; uid: string; }; _published_at: { label: string; value: string; info: string; uid: string; }; _published_by: { label: string; value: string; info: string; uid: string; }; created_at: { label: string; value: string; info: string; uid: string; }; created_by: { label: string; value: string; info: string; uid: string; }; updated_at: { label: string; value: string; info: string; uid: string; }; updated_by: { label: string; value: string; info: string; uid: string; }; uid: { label: string; value: string; info: string; uid: string; }; } | { _text_entries: { label: string; value: string; info: string; uid: string; }; title: { label: string; value: string; info: string; uid: string; }; uid: { label: string; value: string; info: string; uid: string; }; _content_type_uid: { label: string; value: string; info: string; uid: string; }; taxonomies: { label: string; value: string; info: string; uid: string; }; locale: { label: string; value: string; info: string; uid: string; }; _publish_environment: { label: string; value: string; info: string; uid: string; }; created_by: { label: string; value: string; info: string; uid: string; }; created_at: { label: string; value: string; info: string; uid: string; }; tags: { label: string; value: string; info: string; uid: string; }; _published_at: { label: string; value: string; info: string; uid: string; }; _published_by: { label: string; value: string; info: string; uid: string; }; updated_at: { label: string; value: string; info: string; uid: string; }; updated_by: { label: string; value: string; info: string; uid: string; }; _workflow: { label: string; value: string; info: string; uid: string; }; }; export declare const getRecentUsedFieldsOrder: ({ queryArray, suggestedSyntaxes, selectedModule, storedRecentUsedFields, action }: { queryArray: any; suggestedSyntaxes: any; selectedModule: any; storedRecentUsedFields?: any[]; action?: string; }) => any; export declare const autoSuggest: (data: any) => Promise; export declare const updateCurrentSearch: (data: any) => any; export declare const getSuggestionsLength: (suggestions: any) => number; export declare const getSuggestionsDataByIndex: (suggestions: any, selectedIndex: any) => { queryType: any; nextQuery: any; selectedOpt: any; type: any; }; export declare const handleDataFetch: (data: any) => Promise; export declare const queryBuilder: (data: any) => { queryObject: any; search: string; }; export declare const basicQueryParser: (data: any) => Promise; export declare const advanceQueryParser: ({ query, selectedModule, fetchData, cache }: { query: any; selectedModule: any; fetchData: any; cache?: any; }) => Promise; export declare const getQueryTypeAndParseQuery: (data: any) => Promise<{ queryType: string; parsedQueryArray: any[]; }>; export declare const numericTypes: string[]; export declare const textTypes: string[]; export declare const dateTypes: string[]; export declare const notify: (message: any, type?: 'warning' | 'error' | 'success') => void; export declare const validateSelectedOption: ({ queryType, nextQuery, selectedOpt, type, queryArray, errorContent, action }: any) => { isValid: boolean; errorMessage: any; }; export declare const maxSuggetsedItemsCount: { entries: number; assets: number; }; export declare const maxSavedSearchesCount = 5; export declare const getOperatorTextContent: ({ operatorKey, textContent, queryType }: { operatorKey: any; textContent: any; queryType: any; }) => any;