/**
 * Copyright IBM Corp. 2026
 *
 * This source code is licensed under the Apache-2.0 license found in the
 * LICENSE file in the root directory of this source tree.
 */
import { LitElement } from 'lit';
export declare const LAYOUT_SIZES: readonly ["xs", "sm", "md", "lg", "xl", "2xl"];
export declare const LAYOUT_DENSITIES: readonly ["condensed", "normal"];
export type LayoutSize = (typeof LAYOUT_SIZES)[number];
export type LayoutDensity = (typeof LAYOUT_DENSITIES)[number];
/**
 * `<cds-layout>` sets a layout context (size and/or density) for all
 * descendant Carbon components.
 *
 * @see This component is in {@link https://web-components.carbondesignsystem.com/?path=/docs/preview-about-preview--about-preview|preview status}
 *
 * @element cds-layout
 */
declare class CDSLayout extends LitElement {
    static styles: any;
    /**
     * Size context for all descendant components.
     */
    size?: LayoutSize;
    /**
     * Density context for all descendant components.
     */
    density?: LayoutDensity;
    render(): import("lit-html").TemplateResult<1>;
}
export { CDSLayout };
export default CDSLayout;
//# sourceMappingURL=layout.d.ts.map