import type { Breakpoint } from '../../design-tokens/generated/breakpoints'; import type { BackgroundImageSrc, BreakpointImageSet, ImageSrc, SrcSet } from '../types/images'; export declare const isImageSrcString: (imageSrc: ImageSrc | undefined) => imageSrc is string; export declare const isImageSrcSrcSet: (imageSrc: ImageSrc | undefined) => imageSrc is SrcSet; export declare const isImageSrcEmpty: (imageSrc: ImageSrc | undefined) => boolean; export declare const convertSrcSetToString: (imageSrc: SrcSet) => string; export declare const isBackgroundImageSrcUrl: (backgroundImageSrc: BackgroundImageSrc | undefined) => backgroundImageSrc is string; export declare const isBackgroundImageSrcBreakpointImageSet: (backgroundImageSrc: BackgroundImageSrc | undefined) => backgroundImageSrc is BreakpointImageSet; export declare const isBackgroundImageSrcEmpty: (backgroundImageSrc: BackgroundImageSrc | undefined) => boolean; export declare const getSmallToLargeSrcSetEntries: (srcSet: SrcSet) => [string, string][]; export declare const getHighestResolutionImageUrlFromSrcSet: (srcSet: SrcSet) => string | null; export declare const getHighestResolutionImageUrlFromBreakpointImageSet: (breakpointImageSet: BreakpointImageSet) => string | null; export declare const getFilledBreakpointImageSet: (breakpointImageSet: BreakpointImageSet) => Partial>; type BreakpointBackgroundImageVariable = `--${Breakpoint}-background-image`; export declare const getBackgroundImageCSSVariablesFromBreakpointImageSet: (breakpointImageSet: BreakpointImageSet) => Partial>; export {}; //# sourceMappingURL=imageSrc.d.ts.map