import type { GridType } from "./types";
export declare class Grid {
  templateColumns: GridType.TemplateColumns;
  smTemplateColumns: GridType.TemplateColumns;
  mdTemplateColumns: GridType.TemplateColumns;
  lgTemplateColumns: GridType.TemplateColumns;
  xlTemplateColumns: GridType.TemplateColumns;
  templateRows: GridType.TemplateRows;
  smTemplateRows: GridType.TemplateRows;
  mdTemplateRows: GridType.TemplateRows;
  lgTemplateRows: GridType.TemplateRows;
  xlTemplateRows: GridType.TemplateRows;
  cols: GridType.Cols;
  smCols: GridType.Cols;
  mdCols: GridType.Cols;
  lgCols: GridType.Cols;
  xlCols: GridType.Cols;
  colsStart: GridType.ColsStart;
  smColsStart: GridType.ColsStart;
  mdColsStart: GridType.ColsStart;
  lgColsStart: GridType.ColsStart;
  xlColsStart: GridType.ColsStart;
  colsEnd: GridType.ColsEnd;
  smColsEnd: GridType.ColsEnd;
  mdColsEnd: GridType.ColsEnd;
  lgColsEnd: GridType.ColsEnd;
  xlColsEnd: GridType.ColsEnd;
  rows: GridType.Rows;
  smRows: GridType.Rows;
  mdRows: GridType.Rows;
  lgRows: GridType.Rows;
  xlRows: GridType.Rows;
  rowsStart: GridType.RowsStart;
  smRowsStart: GridType.RowsStart;
  mdRowsStart: GridType.RowsStart;
  lgRowsStart: GridType.RowsStart;
  xlRowsStart: GridType.RowsStart;
  rowsEnd: GridType.RowsEnd;
  smRowsEnd: GridType.RowsEnd;
  mdRowsEnd: GridType.RowsEnd;
  lgRowsEnd: GridType.RowsEnd;
  xlRowsEnd: GridType.RowsEnd;
  gap: GridType.Gap;
  smGap: GridType.Gap;
  mdGap: GridType.Gap;
  lgGap: GridType.Gap;
  xlGap: GridType.Gap;
  gapCol: GridType.Gap;
  smGapCol: GridType.Gap;
  mdGapCol: GridType.Gap;
  lgGapCol: GridType.Gap;
  xlGapCol: GridType.Gap;
  gapRow: GridType.Gap;
  smGapRow: GridType.Gap;
  mdGapRow: GridType.Gap;
  lgGapRow: GridType.Gap;
  xlGapRow: GridType.Gap;
  autoFlow: GridType.Flow;
  smAutoFlow: GridType.Flow;
  mdAutoFlow: GridType.Flow;
  lgAutoFlow: GridType.Flow;
  xlAutoFlow: GridType.Flow;
  grid: Boolean;
  h: String;
  hash: string;
  componentWillLoad(): Promise<void>;
  componentShouldUpdate(newValue: any, oldValue: any): boolean;
  computeStyles(): Promise<void>;
  render(): any;
}
