// env.d.ts declare module "virtual:config" { interface Actions { chatgpt?: boolean; claude?: boolean; t3chat?: boolean; v0?: boolean; cursor?: boolean; perplexity?: boolean; githubCopilot?: boolean; markdown?: boolean; custom?: Record; } interface CustomAction { label: string; href: string; } type PageActionsPosition = "page-title" | "table-of-contents"; export interface PageActionsConfig { prompt?: string; baseUrl?: string; position?: PageActionsPosition; actions?: Actions; share?: boolean; } const config: PageActionsConfig; export default config; } declare namespace App { type StarlightLocals = import("@astrojs/starlight").StarlightLocals; interface Locals extends StarlightLocals {} } declare namespace StarlightApp { type UIStrings = typeof import("./i18n/translations").translations.en; interface I18n extends UIStrings {} }