//#region src/installSkills/index.d.ts /** * Metadata for each available documentation skill. */ export declare const SKILLS_METADATA: { readonly Config: 'Intlayer configuration documentation'; readonly Content: 'Reference for all Intlayer content node types (t, enu, etc.)'; readonly Usage: 'How to use Intlayer in your project'; readonly CLI: 'Intlayer CLI commands and usage'; readonly Compiler: 'Intlayer Compiler setup and usage for automatic content extraction without .content files'; readonly RemoteContent: 'How to use Intlayer with Remote/CMS/Server-side content'; readonly NextJS: 'Next.js-specific usage (Server & Client components)'; readonly React: 'React-specific syntax and hooks usage'; readonly Vue: 'Vue-specific composables and syntax'; readonly Svelte: 'Svelte-specific stores and syntax'; readonly Angular: 'Angular-specific syntax and Injectable Function usage'; readonly Preact: 'Preact-specific syntax and hooks usage'; readonly Solid: 'Integrates Intlayer internationalization with SolidJS components. Use when the user asks to "setup SolidJS i18n", use the "useIntlayer" hook in Solid, or manage locales in a SolidJS application.'; readonly Astro: 'Astro-specific usage and getIntlayer'; }; export type Skill = keyof typeof SKILLS_METADATA; export declare const SKILLS: Skill[]; export declare const getInitialSkills: (deps: Record) => (keyof typeof SKILLS_METADATA)[]; export interface PlatformMetadata { label: string; dir: string; check?: () => boolean; } /** * Metadata and configuration for each supported platform. */ export declare const PLATFORMS_METADATA: Record; export type Platform = keyof typeof PLATFORMS_METADATA; export declare const PLATFORMS: Platform[]; /** * Installs skills using the "Agent Skills" directory standard. * Standard: //skills//SKILL.md */ export declare const installSkills: (projectRoot: string, platform: Platform, skills: Skill[]) => Promise; //#endregion //# sourceMappingURL=index.d.ts.map