import { FC } from 'react';
import { TFormName, TNamespaceData } from '../../../../../localTypes/form';
type TFormNamespaceInputProps = {
    name: TFormName;
    namespaceData: TNamespaceData;
    isAdditionalProperties?: boolean;
    removeField: ({ path }: {
        path: TFormName;
    }) => void;
    /**
     * YAML / OpenAPI default for the namespace field. Drives placeholder hint and the
     * Apply Default / Clear button, and has priority over contextNamespace in the
     * one-shot mount cascade because it's an explicit declarative choice from the
     * schema author.
     */
    defaultValue?: string;
    /**
     * Current namespace from the URL route context. Used as a fallback when defaultValue
     * is absent or refers to a namespace that doesn't exist in the cluster.
     */
    contextNamespace?: string;
};
export declare const FormNamespaceInput: FC<TFormNamespaceInputProps>;
export {};
