import { LitElement } from 'lit';
import { ShadowPartsController } from '../../controllers/shadow-parts-controller';
declare global {
    interface HTMLElementTagNameMap {
        "wy-container": WyContainer;
    }
}
/**
 * Container for content.
 *
 * Can have positioning, scrolling and padding.
 *
 * @slot - Content.
 *
 * @csspart wy-container - Content wrapper with flex and positioning.
 * @csspart wy-container-padded - Padded content.
 * @csspart wy-container-outer - Using outer styling.
 * @csspart wy-scroll-x - Horizontally scrollable content.
 * @csspart wy-scroll-y - Vertically scrollable content.
 * @csspart wy-scroll-x-y - Both horizontally and vertically scrollable content.
 * @csspart wy-scroll-x-always - Modifier for always showing horizontal scrollbar.
 * @csspart wy-scroll-y-always - Modifier for always showing vertical scrollbar.
 */
export declare class WyContainer extends LitElement {
    static styles: import('lit').CSSResult[];
    protected exportParts: ShadowPartsController;
    /** Whether to scroll horizontally */
    scrollX: boolean;
    /** Whether to scroll vertically */
    scrollY: boolean;
    /** Add padding in the area */
    padded: boolean;
    /** Add outer padding in the area */
    outer: boolean;
    /** Always show scrollbars when scroll is enabled */
    scrollbars: boolean;
    /** The gap between items in the container */
    gap: "md" | "lg" | "xl";
    /** Whether the container should fill it's parent */
    fill: boolean;
    render(): import('../../../node_modules/lit-html/node/lit-html.js').TemplateResult<1>;
}
//# sourceMappingURL=wy-container.d.ts.map