/** * 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 { ISchema } from '@formily/json-schema'; import { Plugin } from '@nocobase/client'; export declare class PluginBlockTemplateClient extends Plugin { #private; templateInfos: Map; templateschemacache: {}; pageBlocks: {}; savedSchemaUids: Set; injectInitializers: string[]; afterAdd(): Promise; beforeLoad(): Promise; load(): Promise; isInBlockTemplateConfigPage(): boolean; setTemplateCache: (schema?: ISchema) => void; clearTemplateCache: (templateRootUid: string) => void; } export default PluginBlockTemplateClient;