interface BaseImage { aspectRatio: number; } interface Parameters { idealHeight: number; images: Image[]; viewportWidth: number; margin?: number; } export interface Tile { height: number; image: Image; width: number; } type Layout = Tile[][]; export declare function calculateLayout({ idealHeight, images, viewportWidth, margin, }: Parameters): Layout; export {};