import { FullItem, ItemDescriptor } from "../pageModel";
export type BaseTemplateRef = {
    id: string;
    name: string;
    path?: string;
    icon?: string;
    idPath?: string;
};
export declare function TemplateStructureInlineEditor({ item, parentItem, initialName, initialBaseTemplates, onCreated, onClose, }: {
    item?: FullItem;
    parentItem?: FullItem;
    initialName?: string;
    initialBaseTemplates?: BaseTemplateRef[];
    onCreated?: (createdItem: ItemDescriptor) => void;
    onClose?: () => void;
}): import("react/jsx-runtime").JSX.Element;
