import { BlocsWithSettings } from '../../Bloc/BlocComponentIdentifiers';
import { TabProps } from './PageCreation/tabs/TabProps';
export interface BlockProperties<T> extends TabProps {
    bloc: {
        properties: T;
    };
}
export interface BlockModalProperties {
    bloc: any;
    unregister: any;
    reset: any;
    control: any;
    register: any;
    setValue: any;
    errors: any;
    setLocalBloc: (block: any) => void;
    type: BlocsWithSettings;
}
declare function BlocModalPropertiesAdapter({ type, ...rest }: BlockModalProperties): JSX.Element;
export default BlocModalPropertiesAdapter;
