export type AreaInfo = { name: string; columnStart: number; columnEnd: number; rowStart: number; rowEnd: number; }; /** * Parse grid-template-areas CSS string into structured area information. * Uses css-tree to parse the value into String AST nodes, * then extracts cell names from each row string. * * @example * parseGridAreas('"header header" "sidebar main"') * // Returns: [ * // { name: 'header', columnStart: 1, columnEnd: 3, rowStart: 1, rowEnd: 2 }, * // { name: 'sidebar', columnStart: 1, columnEnd: 2, rowStart: 2, rowEnd: 3 }, * // { name: 'main', columnStart: 2, columnEnd: 3, rowStart: 2, rowEnd: 3 } * // ] */ export declare const parseGridAreas: (value: string) => AreaInfo[];