/**
 * Copyright IBM Corp. 2024, 2024
 *
 * 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';
import { GridContext } from './grid-context';
import { GridAlignmentType } from './defs';
export { GRID_ALIGNMENT } from './defs';
/**
 * The grid component.
 *
 * @element cds-custom-grid
 */ declare class CDSGrid extends LitElement {
    /**
     * Specify grid alignment. Default is center
     */
    align?: GridAlignmentType;
    /**
     * Collapse the gutter to 1px. Useful for fluid layouts.
     * Rows have 1px of margin between them to match gutter.
     */
    condensed: boolean;
    /**
     * Container hangs 16px into the gutter. Useful for
     * typographic alignment with and without containers.
     */
    narrow: boolean;
    /**
     * Remove the default max width that the grid has set
     */
    fullWidth: boolean;
    /**
     * Add a row gap to the grid that matches the current gutter size.
     * This is useful when you want consistent vertical spacing between rows.
     */
    withRowGap: boolean;
    gridContextIn?: GridContext;
    gridContext: GridContext;
    render(): import("lit-html").TemplateResult<1>;
    static styles: any;
}
export default CDSGrid;
//# sourceMappingURL=grid.d.ts.map