import { type ReactNode } from "react";
import { DialogProps } from "../client/editContext";
import { ItemDescriptor } from "../pageModel";
export type ItemNameDialogProps = {
    name?: string;
    title?: string;
    message?: string;
    /** Icon shown in the styled header; defaults to Plus. */
    headerIcon?: ReactNode;
    headerClassName?: string;
    parentItem?: ItemDescriptor;
    itemId?: string;
    validateAsItemName?: boolean;
    allowEmpty?: boolean;
};
export declare function ItemNameDialog(props: ItemNameDialogProps & DialogProps<string>): import("react/jsx-runtime").JSX.Element;
