import React from 'react'; import { ContentProps } from '../../types'; import type * as ComponentWorkarounds from '../Workarounds'; type Breakpoint = { minWidth?: number; maxWidth?: number; orientation?: string; }; export type AliasedBreakpoints = { [alias: string]: Breakpoint; }; declare const defaultGetBreakpoints: (image: ComponentWorkarounds.Image) => Breakpoint | Array | AliasedBreakpoints | undefined; export type BreakpointGetter = typeof defaultGetBreakpoints; type SourcesProps = { images: readonly ComponentWorkarounds.Image[]; getBreakpoints?: BreakpointGetter; }; export declare const Sources: React.FC; export type FallbackImageProps = (ContentProps | { content: { image: ComponentWorkarounds.Image; }; }) & { imageType?: string; picture?: ComponentWorkarounds.ImageSetPicture; className?: string; inSourceSet?: boolean; isMainImage?: boolean; }; export declare const FallbackImage: React.FC; export interface ImageSetProps extends ContentProps { isMainImage?: boolean; } declare const ImageSet: React.FC; export default ImageSet;