/** * This file is part of the NocoBase (R) project. * Copyright (c) 2020-2024 NocoBase Co., Ltd. * Authors: NocoBase Team. * * This project is dual-licensed under AGPL-3.0 and NocoBase Commercial License. * For more information, please refer to: https://www.nocobase.com/agreement. */ export declare const FLOW_SURFACE_EMPTY_FILTER_GROUP: { logic: string; items: any[]; }; export declare const FLOW_SURFACE_FILTER_GROUP_EXAMPLE: string; export declare const FLOW_SURFACE_DATE_FILTER_OPERATORS: Set; export declare function assertFlowSurfaceFilterOperator(operator: unknown, path: string): void; export declare function normalizeFlowSurfaceFilterDateValue(operator: unknown, value: unknown, path: string, options?: { allowContextPathValue?: boolean; }): unknown; export declare function normalizeFlowSurfaceStrictFilterDateValue(operator: unknown, value: unknown, path: string, options?: { allowContextPathValue?: boolean; }): unknown; export declare function isFlowSurfaceDateLikeFieldMeta(value: { type?: unknown; interface?: unknown; } | undefined | null): boolean; export declare function normalizeFlowSurfaceDateConditionValue(operator: unknown, value: unknown, path: string, options?: { fieldPath?: string; fieldType?: unknown; fieldInterface?: unknown; allowContextPathValue?: boolean; }): unknown; export declare function normalizeFlowSurfaceFilterGroupValue(value: any, errorPrefix: string, options?: { strictDateValues?: boolean; allowContextPathValue?: boolean; }): any; export declare function normalizeFlowSurfaceCompatibleFilterGroupValue(value: unknown, errorPrefix: string, options?: { strictDateValues?: boolean; allowContextPathValue?: boolean; }): any; export declare function assertFlowSurfaceFilterGroupShape(filter: any): void;