/**
 * AspectRatio - Container that maintains a specific aspect ratio
 * @countermeasure/web-components/display/aspect-ratio
 */
export interface AspectRatioConfig {
    container?: HTMLElement | string;
    ratio?: number;
    className?: string;
}
export declare class AspectRatio {
    readonly el: HTMLDivElement;
    private readonly contentEl;
    constructor(config: AspectRatioConfig);
    /** Returns the content div for mounting children */
    getContent(): HTMLDivElement;
    /** Update the aspect ratio */
    setRatio(ratio: number): void;
    /** Remove from the DOM */
    destroy(): void;
}
//# sourceMappingURL=index.d.ts.map