import type Font from '#booster/classes/Font'; import type Source from '#booster/components/BoosterImage/classes/Source'; import type { ClassNames as SourceListClassNames } from '#booster/components/BoosterPicture/classes/SourceList'; import type SourceList from '#booster/components/BoosterPicture/classes/SourceList'; export declare function getImageStyleDescription(source: Source): { key: string; type: string; textContent: string; }; export declare function getPictureStyleDescription(metaSources: SourceList, classNames: SourceListClassNames): { key: string; type: string; textContent: string; }; export declare function getImagePreloadDescription({ srcset, sizes, type }: HTMLSourceElement, fetchpriority?: string, crossorigin?: string, onload?: () => void): { tagPriority: number; fetchpriority: string; key: string; rel: string; as: string; crossorigin: string; imageSrcset: string; imageSizes: string; type: string; onload: () => void; }; export declare function getFontPreloadDescription(font: Font, media: string, fetchpriority?: string, crossorigin?: string, onload?: () => void): { tagPriority: number; fetchpriority: string; 'data-key': string; key: string; rel: string; as: string; crossorigin: string; href: string; type: string; media: string; onload: () => void; }; export declare function getStyleDescription(children: string, noScript?: boolean, key?: string): { key: string | undefined; innerHTML: string; } | { key: string | undefined; type: string; textContent: string; }; export declare function getNoScriptDescription(textContent: string, key?: string): { key: string | undefined; innerHTML: string; };