import { default as React, ReactNode } from 'react';
export interface AspectFitViewProps {
/** Aspect ratio as width / height (e.g. 16/9) */
aspectRatio: number;
/** Content to render inside the aspect ratio container */
children: ReactNode;
/** Custom className for the outer container */
className?: string;
/** Custom className for the inner aspect ratio box */
innerClassName?: string;
}
/**
* AspectFitView - A container that maintains a fixed aspect ratio using AspectFit behavior.
*
* The inner box scales to be as large as possible while fitting entirely within
* the parent, constrained by both max-width and max-height. Content that overflows
* the box is scrollable. The box is horizontally centered.
*
* @example
* ```tsx
*
*
*
* ```
*/
export declare const AspectFitView: React.FC;
export default AspectFitView;
//# sourceMappingURL=AspectFitView.d.ts.map