import { LitElement } from 'lit';
import type { ItemDisplayImageSize } from '../../common/layout/item-layout-utils';
declare const AtomicResultSectionVisual_base: typeof LitElement;
/**
 * This section is intended to provide visual information about the result.
 * In commerce, an image is a great shorthand for a product category.
 * An icon can quickly show the result type, or an avatar can help identify to whom it is related.
 *
 * Behavior:
 * * Has a fixed size that depends on the specified image size, the layout, the density, and the screen size.
 * ** You should ensure that elements inside of it take the available space.
 * * Always has a 1:1 aspect ratio.
 */
export declare class AtomicResultSectionVisual extends AtomicResultSectionVisual_base {
    /**
     * How large or small the visual section of result using this template should be.
     */
    imageSize?: Omit<ItemDisplayImageSize, 'icon'>;
}
declare global {
    interface HTMLElementTagNameMap {
        'atomic-result-section-visual': AtomicResultSectionVisual;
    }
}
export {};
