import type { PluginDefinition } from '@teambit/aspect-loader'; import type { ApplicationType } from './application-type'; import type { ApplicationSlot } from './application.main.runtime'; export declare class AppTypePlugin implements PluginDefinition { readonly pattern: string; private appType; private appSlot; constructor(pattern: string, appType: ApplicationType, appSlot: ApplicationSlot); runtimes: string[]; register(object: any): void; private validateApp; }