/** Grid item component properties */
export type OreGridItemProps = {
/** Align self vertically within the grid cell */
align?: 'start' | 'center' | 'end' | 'stretch';
/** Named grid area to place the item into. */
area?: string;
/** Explicit grid-column value — overrides col-span (e.g. '2 / 5', 'span 3', '1 / -1'). */
col?: string;
/** Span N columns. Use 'full' to span all columns (1 / -1). */
colSpan?: '1' | '2' | '3' | '4' | '5' | '6' | '7' | '8' | '9' | '10' | '11' | '12' | 'full';
/** Justify self horizontally within the grid cell */
justify?: 'start' | 'center' | 'end' | 'stretch';
/** Explicit grid-row value — overrides row-span (e.g. '1 / 3', 'span 2'). */
row?: string;
/** Span N rows. Use 'full' to span all rows (1 / -1). */
rowSpan?: '1' | '2' | '3' | '4' | '5' | '6' | 'full';
};
/**
* ore-grid-item — A grid cell with declarative placement and span control.
*
* Use `col-span` / `row-span` for the common case of spanning columns/rows.
* Use `col` / `row` for full CSS grid-column / grid-row shorthand power
* (e.g. explicit placement, mixed span + start, negative lines).
*
* @element ore-grid-item
*
* @attr {string} area - CSS grid-area value for named-area placement
* @attr {string} col-span - Columns to span: '1'–'12' | 'full'
* @attr {string} row-span - Rows to span: '1'–'6' | 'full'
* @attr {string} col - CSS grid-column value (overrides col-span)
* @attr {string} row - CSS grid-row value (overrides row-span)
* @attr {string} align - align-self: 'start' | 'center' | 'end' | 'stretch'
* @attr {string} justify - justify-self: 'start' | 'center' | 'end' | 'stretch'
*
* @slot - Grid item content
*
* @example
*
* Wide
*
* @example
*
* Banner
*
* @example
*
* Nav
*
* @example
*
* Placed
*/
export declare const GRID_ITEM_TAG: "ore-grid-item";
//# sourceMappingURL=grid-item.d.ts.map