export interface GridArea { row: number; column: number; rowsSpanned?: number; columnsSpanned?: number; } export interface GridTemplateAreas { gridAreas: Map; asString: () => string; } export declare const emptyGridTemplateAreas: () => GridTemplateAreas; export declare function isGridTemplateAreasEmpty(template: GridTemplateAreas): boolean; export declare function isGridTemplateAreasNonEmpty(template: GridTemplateAreas): boolean; export interface GridTemplateAreasBuilder { readonly template: GridTemplateAreas; addArea: (name: string, area: GridArea) => GridTemplateAreasBuilder; build: () => GridTemplateAreas; } export declare function gridTemplateAreasBuilder(): GridTemplateAreasBuilder; export declare function gridArea(row: number, column: number, spannedRows?: number, spannedColumns?: number): GridArea; //# sourceMappingURL=gridTemplateAreas.d.ts.map