import type { TokenColorMode } from '~/types/token-modes'; import type { ResponsiveImage, SourceImage } from '../types'; export declare const normalizeSrc: (src: string | ResponsiveImage) => ResponsiveImage; export declare function generateSrcSet({ x1, x2 }: { x1?: string; x2?: string; }): string | undefined; export declare function generateSources(tokenColorMode: TokenColorMode, { src, src2x, darkSrc, darkSrc2x }: ResponsiveImage): SourceImage[]; export declare function useSources(inputSrc: string | ResponsiveImage): { src: string | undefined; sources: { media: undefined; srcSet: string; }[]; } | { src: string; sources: ({ media: string; srcSet: string; } | { media: undefined; srcSet: string; })[]; };