import { JsonSchema, JsonSchemaProperty, AutocompleteOption, ParsedLiquidExpression, Entity, LiquidFilter, LiquidFiltersConfig } from './types'; export declare const getOptionsFromSchema: (schema: JsonSchema | JsonSchemaProperty | undefined, path?: string[]) => AutocompleteOption[]; export declare const getSchemaAtPath: (schema: JsonSchema | undefined, path: string[]) => JsonSchemaProperty | undefined; export declare const getOptionsAtPath: (schema: JsonSchema | undefined, currentPath?: string[]) => AutocompleteOption[]; export declare const getPropertyAtPath: (schema: JsonSchema | undefined, path: string[]) => JsonSchemaProperty | undefined; export declare const getVariableType: (schema: JsonSchema | undefined, path: string[]) => string; export declare const getFiltersForType: (liquidFilters: LiquidFiltersConfig | undefined, variableType: string) => LiquidFilter[]; export declare const parseLiquidExpressions: (text: string) => ParsedLiquidExpression[]; export declare const parseContentSegments: (text: string) => Entity[]; export declare const setCaretPosition: (element: HTMLElement, position: number) => void; //# sourceMappingURL=utils.d.ts.map