/** * 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. */ import type { FlowSurfaceResolvedTarget } from './types'; export declare const FLOW_SURFACE_POPUP_HOST_USES: Set; export declare const FLOW_SURFACE_FORM_BLOCK_USES: Set; export declare const FLOW_SURFACE_DETAILS_BLOCK_USES: Set; export declare const FLOW_SURFACE_FILTER_FORM_BLOCK_USES: Set; export declare const FLOW_SURFACE_GRID_USES: Set; export declare const FLOW_SURFACE_FIELD_WRAPPER_USES: Set; export declare const FLOW_SURFACE_PAGE_MODEL_USES: Set; export declare const FLOW_SURFACE_PAGE_ROUTE_TYPES: Set; export declare function isPopupHostUse(use?: string): boolean; export declare function isFormBlockUse(use?: string): boolean; export declare function isDetailsBlockUse(use?: string): boolean; export declare function isFilterFormBlockUse(use?: string): boolean; export declare function isGridUse(use?: string): boolean; export declare function isFieldWrapperUse(use?: string): boolean; export declare function isPageModelUse(use?: string): boolean; export declare function isPageRouteType(routeLike?: any): boolean; export declare function isTabsRouteType(routeLike?: any): boolean; export declare function canCatalogAddBlock(input: { node?: any; resolved?: Pick | null; }): boolean; export declare function isFieldContainerUse(parentUse?: string, subKey?: string): boolean; export declare function isBlockContainerUse(parentUse?: string, subKey?: string): boolean; export declare function isActionContainerUse(parentUse?: string): boolean;