import { App } from 'rete-kit'; export declare const targets: { stack: App.AppStack; versions: number[]; }[]; export declare const stackNames: ("angular" | "vue" | "vue-vite" | "react" | "react-vite" | "svelte" | "vite" | "next" | "nuxt" | "lit-vite")[]; export declare const fixtures: { stack: "angular" | "vue" | "vue-vite" | "react" | "react-vite" | "svelte" | "vite" | "next" | "nuxt" | "lit-vite"; version: number; folder: `angular${number}` | `vue${number}` | `vue-vite${number}` | `react${number}` | `react-vite${number}` | `svelte${number}` | `vite${number}` | `next${number}` | `nuxt${number}` | `lit-vite${number}`; }[]; export declare function getFeatures({ stack, version }: Pick<(typeof fixtures)[0], 'stack' | 'version'>, next: boolean): (false | App.Features.Angular | App.Features.React | App.Features.Vue | App.Features.Svelte | App.Features.Lit | App.Features.ZoomAt | App.Features.OrderNodes | App.Features.Dataflow | App.Features.Selectable | App.Features.Minimap | App.Features.Reroute)[]; export declare function validate(stacks: string[], stackVersions: string[] | null): { error: string | null; };