declare module "*.jpg" {
  const path: string;
  export default path;
}

declare module "docsearch.js/dist/cdn/docsearch.min.js" {
  // eslint-disable-next-line @typescript-eslint/no-explicit-any
  const docsearch: any;

  export default docsearch;
}

declare module "@AlgoliaSearchBox" {
  import vue from "vue";

  export default vue;
}

declare module "@BlogHome" {
  import vue from "vue";

  export default vue;
}

declare module "@BlogInfo" {
  import vue from "vue";

  export default vue;
}

declare module "@BloggerInfo" {
  import vue from "vue";

  export default vue;
}

declare module "@BlogPage" {
  import vue from "vue";

  export default vue;
}

declare module "@Comment" {
  import vue from "vue";

  export default vue;
}

declare module "@ContentTop" {
  import vue from "vue";

  export default vue;
}

declare module "@ContentBottom" {
  import vue from "vue";

  export default vue;
}

declare module "@NavbarStart" {
  import vue from "vue";

  export default vue;
}

declare module "@NavbarCenter" {
  import vue from "vue";

  export default vue;
}

declare module "@NavbarEnd" {
  import vue from "vue";

  export default vue;
}

declare module "@PageTop" {
  import vue from "vue";

  export default vue;
}

declare module "@PageInfo" {
  import vue from "vue";

  export default vue;
}

declare module "@PageBottom" {
  import vue from "vue";

  export default vue;
}

declare module "@Pagination" {
  import vue from "vue";

  export default vue;
}

declare module "@SearchBox" {
  import vue from "vue";

  export default vue;
}

declare module "@ThemeColor" {
  import vue from "vue";

  export default vue;
}

declare module "@SearchBox" {
  import vue from "vue";

  export default vue;
}

declare module "@SidebarTop" {
  import vue from "vue";

  export default vue;
}

declare module "@SidebarCenter" {
  import vue from "vue";

  export default vue;
}

declare module "@SidebarBottom" {
  import vue from "vue";

  export default vue;
}
