@astrojs/starlight
Version:
Build beautiful, high-performance documentation websites with Astro
150 lines (135 loc) • 5.58 kB
TypeScript
declare module 'virtual:starlight/git-info' {
export function getNewestCommitDate(file: string): Date;
}
declare module 'virtual:starlight/user-css' {}
declare module 'virtual:starlight/optional-css' {}
declare module 'virtual:starlight/user-images' {
type ImageMetadata = import('astro').ImageMetadata;
export const logos: {
dark?: ImageMetadata;
light?: ImageMetadata;
};
}
declare module 'virtual:starlight/collection-config' {
export const collections: import('astro:content').ContentConfig['collections'] | undefined;
}
declare module 'virtual:starlight/route-middleware' {
export const routeMiddleware: Array<import('./route-data').RouteMiddlewareHandler>;
}
declare module 'virtual:starlight/pagefind-config' {
export const pagefindUserConfig: Partial<
Extract<import('./types').StarlightConfig['pagefind'], object>
>;
}
declare module 'virtual:starlight/components/Banner' {
const Banner: typeof import('./components/Banner.astro').default;
export default Banner;
}
declare module 'virtual:starlight/components/ContentPanel' {
const ContentPanel: typeof import('./components/ContentPanel.astro').default;
export default ContentPanel;
}
declare module 'virtual:starlight/components/PageTitle' {
const PageTitle: typeof import('./components/PageTitle.astro').default;
export default PageTitle;
}
declare module 'virtual:starlight/components/FallbackContentNotice' {
const FallbackContentNotice: typeof import('./components/FallbackContentNotice.astro').default;
export default FallbackContentNotice;
}
declare module 'virtual:starlight/components/DraftContentNotice' {
const DraftContentNotice: typeof import('./components/DraftContentNotice.astro').default;
export default DraftContentNotice;
}
declare module 'virtual:starlight/components/Footer' {
const Footer: typeof import('./components/Footer.astro').default;
export default Footer;
}
declare module 'virtual:starlight/components/LastUpdated' {
const LastUpdated: typeof import('./components/LastUpdated.astro').default;
export default LastUpdated;
}
declare module 'virtual:starlight/components/Pagination' {
const Pagination: typeof import('./components/Pagination.astro').default;
export default Pagination;
}
declare module 'virtual:starlight/components/EditLink' {
const EditLink: typeof import('./components/EditLink.astro').default;
export default EditLink;
}
declare module 'virtual:starlight/components/Header' {
const Header: typeof import('./components/Header.astro').default;
export default Header;
}
declare module 'virtual:starlight/components/LanguageSelect' {
const LanguageSelect: typeof import('./components/LanguageSelect.astro').default;
export default LanguageSelect;
}
declare module 'virtual:starlight/components/Search' {
const Search: typeof import('./components/Search.astro').default;
export default Search;
}
declare module 'virtual:starlight/components/SiteTitle' {
const SiteTitle: typeof import('./components/SiteTitle.astro').default;
export default SiteTitle;
}
declare module 'virtual:starlight/components/SocialIcons' {
const SocialIcons: typeof import('./components/SocialIcons.astro').default;
export default SocialIcons;
}
declare module 'virtual:starlight/components/ThemeSelect' {
const ThemeSelect: typeof import('./components/ThemeSelect.astro').default;
export default ThemeSelect;
}
declare module 'virtual:starlight/components/Head' {
const Head: typeof import('./components/Head.astro').default;
export default Head;
}
declare module 'virtual:starlight/components/Hero' {
const Hero: typeof import('./components/Hero.astro').default;
export default Hero;
}
declare module 'virtual:starlight/components/MarkdownContent' {
const MarkdownContent: typeof import('./components/MarkdownContent.astro').default;
export default MarkdownContent;
}
declare module 'virtual:starlight/components/PageSidebar' {
const PageSidebar: typeof import('./components/PageSidebar.astro').default;
export default PageSidebar;
}
declare module 'virtual:starlight/components/TableOfContents' {
const TableOfContents: typeof import('./components/TableOfContents.astro').default;
export default TableOfContents;
}
declare module 'virtual:starlight/components/MobileTableOfContents' {
const MobileTableOfContents: typeof import('./components/MobileTableOfContents.astro').default;
export default MobileTableOfContents;
}
declare module 'virtual:starlight/components/Sidebar' {
const Sidebar: typeof import('./components/Sidebar.astro').default;
export default Sidebar;
}
declare module 'virtual:starlight/components/SkipLink' {
const SkipLink: typeof import('./components/SkipLink.astro').default;
export default SkipLink;
}
declare module 'virtual:starlight/components/ThemeProvider' {
const ThemeProvider: typeof import('./components/ThemeProvider.astro').default;
export default ThemeProvider;
}
declare module 'virtual:starlight/components/PageFrame' {
const PageFrame: typeof import('./components/PageFrame.astro').default;
export default PageFrame;
}
declare module 'virtual:starlight/components/MobileMenuToggle' {
const MobileMenuToggle: typeof import('./components/MobileMenuToggle.astro').default;
export default MobileMenuToggle;
}
declare module 'virtual:starlight/components/MobileMenuFooter' {
const MobileMenuFooter: typeof import('./components/MobileMenuFooter.astro').default;
export default MobileMenuFooter;
}
declare module 'virtual:starlight/components/TwoColumnContent' {
const TwoColumnContent: typeof import('./components/TwoColumnContent.astro').default;
export default TwoColumnContent;
}