import type { CatalogImageFocal } from './types.js'; export interface CatalogMediaPresentationSettings { readonly cardAspectRatio?: string | null; readonly thumbnailAspectRatio?: string | null; readonly objectFit?: 'cover' | 'contain' | null; } export type CatalogImagePresentationVariant = 'card' | 'thumbnail'; export interface CatalogImagePresentationInput extends CatalogImageFocal { readonly variant?: CatalogImagePresentationVariant; readonly catalogMedia?: CatalogMediaPresentationSettings | null; } export interface CatalogImagePresentation { readonly aspectRatio: string; readonly objectFit: 'cover' | 'contain'; readonly objectPosition: string; } export declare function resolveCatalogImagePresentation(input?: CatalogImagePresentationInput): CatalogImagePresentation; export declare function catalogImagePresentationStyle(input?: CatalogImagePresentationInput): Record; //# sourceMappingURL=catalogImagePresentation.d.ts.map