import { VevProps } from '@vev/utils'; import { SilkeCSSContextType } from '../silke-css-number-field'; import { ConditionSuggestion, VevConditionSuggestion } from './types'; export declare const booleanSuggestions: ConditionSuggestion[]; export declare const getOperatorSuggestions: (searchValue: string, onlyTrueFalse: boolean) => (string | VevConditionSuggestion)[]; export declare const getCombinatorSuggestions: (searchValue: string) => (string | VevConditionSuggestion)[]; export declare const getSuggestions: (searchValue: string, variables: SilkeCSSContextType["variablesv2"], systemOptions?: VevConditionSuggestion[], widgetOptions?: VevProps[]) => ConditionSuggestion[]; export declare const getSystemSuggestionOptions: (value: string | number | boolean, systemOptions?: VevConditionSuggestion[]) => ConditionSuggestion[]; export declare const getWidgetSuggestionOptions: (value: string | number | boolean, widgetOptions?: VevProps[]) => ConditionSuggestion[]; export declare const isWidgetOption: (value: string | number | boolean, widgetOptions?: VevProps[]) => boolean; export declare const getWidgetOptionType: (value: string | number | boolean, widgetOptions?: VevProps[]) => "string" | "number" | "boolean" | "object" | "link" | "audio" | "menu" | "select" | "video" | "image" | "popover" | "color" | "layout" | "icon" | "group" | "upload" | "divider" | "variable" | "array" | "event" | "widgetSelect" | "mainComponent" | undefined;