export interface InterfaceImageAttributes { copyrightHolder?: 'Organization' | 'Person'; decoding?: 'sync' | 'async' | 'auto'; importance?: 'auto' | 'high' | 'low'; loading?: 'eager' | 'lazy'; aspectRatio?: 'free' | '1-1' | '1-2' | '2-1' | '2-3' | '3-2' | '3-4' | '4-3' | '4-5' | '5-4' | '9-16' | '16-9'; pictureSizesConfig?: InterfaceImageAttributesSizesConfig; } export interface InterfaceImageAttributesSizesConfig { breakpoints: InterfaceImageAttributesSizesConfigBreakpoint[]; } export interface InterfaceImageAttributesSizesConfigBreakpoint { image: { height: number; width: number; }; mediaQueries: InterfaceImageAttributesSizesConfigMediaQuery[]; } export interface InterfaceImageAttributesSizesConfigMediaQuery { conditionFeature: string; conditionFeatureValue: { lyneDesignToken: boolean; value: string; }; conditionOperator: false; } /** * we check the structure of the data manually, so it's safe to use `any` as return type */ declare const _default: (jsonString: string) => InterfaceImageAttributesSizesConfigBreakpoint[]; export default _default; //# sourceMappingURL=image.helper.d.ts.map