import { FolderType, StoreContextType, Template, TemplateData, TemplateMetaData, TreeFolder, TreeNode } from './types'; type AnyStore = StoreContextType; export declare const StoreContext: import("react").Context; export declare const suggestName: (unsanitizedName?: string, nodesList?: TreeNode[]) => string | undefined; export declare const isFolder: (node: TreeNode) => node is TreeFolder; export declare const isTemplate: (node: TreeNode) => node is Template; export declare const getFolderId: (type: FolderType, nameOrEntityId?: string | number) => string; export declare const isPresetOverride: (template?: Template) => boolean | undefined; export declare const isOwnTemplate: (template?: Template) => boolean; export declare const getTemplateFolder: (template?: Template) => string | undefined; export declare const isTemplateInFolder: (template?: Template) => boolean; export declare const getMetadataForCopyOrExport: (template: Template) => { icon: string | undefined; iconColor: string | undefined; }; type TemplateExportData = { version: 1; metadata: Pick; } & Pick; export declare const getTemplateExportData: (template: Template) => TemplateExportData; export declare const parseTemplateImportData: (data: string) => Pick, "name" | "settings" | "metadata">; export declare const loadTextFile: ({ extensions, maxSizeKb, }?: { extensions?: string[]; maxSizeKb?: number; }) => Promise; export {}; //# sourceMappingURL=utils.d.ts.map