import type { FilterFieldSuggestion, FilterFieldSuggestionProps } from '../../suggestions/Suggestion.types.js'; import type { FilterFieldComparisonOperators, FilterFieldPrimitive } from '../../types/validation.js'; /** * @internal */ export declare function getNoMatchingSuggestion(valueType?: FilterFieldPrimitive): FilterFieldSuggestion; /** * @internal */ export declare function getStartTypingSuggestion(suggestionType: 'key' | 'value' | 'search phrase', valueType?: FilterFieldPrimitive | string): FilterFieldSuggestion; /** * @internal */ export declare function getPastingSuggestion(valueType?: FilterFieldPrimitive): FilterFieldSuggestionProps & { [key: `data-strato-filter-field-${string}`]: boolean; }; /** @internal */ export declare function getSearchSuggestion(value?: string): FilterFieldSuggestionProps; /** @internal */ export declare function getFallbackKeySuggestion(key: string, operator: FilterFieldComparisonOperators, value: string): FilterFieldSuggestionProps; /** @internal */ export declare function getStatementSuggestionForMatchingValue(key: string, value: string): FilterFieldSuggestionProps; /** * @internal */ export declare function getJSONPathHint(): FilterFieldSuggestionProps;