/** * Copyright (c) 2023 Google LLC * SPDX-License-Identifier: MIT */ import type { FilterExpressionType } from '@looker/filter-expressions'; import type { FilterProps } from '../types'; export declare type UpdateAstProps = Pick & { expressionType: FilterExpressionType; }; /** * Creates and returns an AST given the filter's type, expression, and any optional userAttributes. */ export declare const updateASTFromProps: ({ expressionType, expression, userAttributes, loadUserAttributes, }: UpdateAstProps) => import("@looker/filter-expressions").FilterASTNode | undefined;