import { HeadTagTypes } from '@toddledev/core/dist/component/component.types'; import type { ToddleComponent } from '@toddledev/core/dist/component/ToddleComponent'; import type { FormulaContext } from '@toddledev/core/dist/formula/formula'; import type { OldTheme, Theme } from '@toddledev/core/dist/styling/theme'; import type { ProjectFiles, ToddleProject } from '../ssr.types'; type Text = string; export type HeadItemType = `${HeadTagTypes}:${Text}` | 'title'; /** * Returns all head items for a given page */ export declare const getHeadItems: ({ cacheBuster, context, cssBasePath, page, resetStylesheetPath, pageStylesheetPath, files, project, theme, url, }: { cacheBuster?: string; context: FormulaContext; cssBasePath?: string; files: ProjectFiles; page: ToddleComponent; resetStylesheetPath?: string; pageStylesheetPath?: string; project: ToddleProject; theme: OldTheme | Theme; url: URL; }) => Map; export declare const renderHeadItems: ({ headItems, ordering, }: { headItems: Map; ordering?: string[]; }) => string; export declare const defaultHeadOrdering: HeadItemType[]; export {};