import { FC } from 'react';
import { TJSON } from '../../../../../localTypes/JSON';
import { TUrlParams } from '../../../../../localTypes/form';
import { TFormPrefill } from '../../../../../localTypes/formExtensions';
import { TFormSchemaProperties } from '../../../../../localTypes/formSchema';
export type TBlackholeFormProps = {
    cluster: string;
    theme: 'light' | 'dark';
    urlParams: TUrlParams;
    urlParamsForPermissions: {
        apiGroup?: string;
        plural?: string;
    };
    formsPrefills?: TFormPrefill;
    staticProperties: TFormSchemaProperties;
    required: string[];
    hiddenPaths?: string[][];
    expandedPaths: string[][];
    persistedPaths: string[][];
    sortPaths?: string[][];
    prefillValuesSchema?: TJSON;
    prefillValueNamespaceOnly?: string;
    isNameSpaced?: false | string[];
    isCreate?: boolean;
    type: 'builtin' | 'apis';
    apiGroupApiVersion: string;
    kind: string;
    plural: string;
    backlink?: string | null;
    designNewLayout?: boolean;
    designNewLayoutHeight?: number;
};
export declare const BlackholeForm: FC<TBlackholeFormProps>;
