/// <reference path="../.astro/types.d.ts" />
/// <reference types="astro/client" />

// Allow unplugin-icons to work in Astro files
declare module '~icons/*' {
  import type { HTMLAttributes } from 'astro/types'
  const component: (props: HTMLAttributes<'svg'>) => astroHTML.JSX.Element
  export default component
}

interface ImportMetaEnv {
  readonly PUBLIC_TURNSTILE_SITEKEY: string;
}

interface ImportMeta {
  readonly env: ImportMetaEnv;
}