import { ProfileManagerType, ProfileLayoutGroup, NormalisedEntityDefinition } from '../types';
export declare function applyLayout({ configuration, entity, extraProperties, profileManager: pm, }: {
    configuration: {
        [key: string]: any;
    };
    entity: NormalisedEntityDefinition;
    extraProperties: string[];
    profileManager: ProfileManagerType;
}): {
    renderTabs: boolean;
    missingRequiredData: boolean;
    entity: NormalisedEntityDefinition;
    tabs: ProfileLayoutGroup[];
};
