import { DevNewExtensionPointSchema, UIExtensionPayload } from './payload/models.js';
import { ExtensionDevOptions } from '../extension.js';
import { ExtensionInstance } from '../../../models/extensions/extension-instance.js';
export type GetUIExtensionPayloadOptions = ExtensionDevOptions & {
    currentDevelopmentPayload?: Partial<UIExtensionPayload['development']>;
    currentLocalizationPayload?: UIExtensionPayload['localization'];
};
export declare function getUIExtensionPayload(extension: ExtensionInstance, options: GetUIExtensionPayloadOptions): Promise<UIExtensionPayload>;
export declare function isNewExtensionPointsSchema(extensionPoints: unknown): extensionPoints is DevNewExtensionPointSchema[];
