import type { Rule } from 'eslint'; /** * UIG-22: a column's header bar built by hand. * * The general rules cannot see this one: a hand-made header is made entirely of * legal parts, a box, some text, some padding. So this rule reads the shape. * A row, first in a column, with side padding of its own and a title in it, * where the column fills the height it is given, or the row has a header bar's * height or the hairline under one. `ContainerHeader` is that bar: 48px, the * title, the column's buttons at the right edge, a hairline under it. * * What it leaves alone, on purpose: a group heading inside a list (the row one * section starts with), a label strip on a card, and a row a person presses. * Only a lowercase element is judged: a part is already a part. * * And the package's `ContainerHeader` on its own in an app (26 September): a * header over a box of the app's own is a panel made by hand, and the box is * what forgot to scroll — Peek's widget panel cut off a long description. The * message names `Panel`, whose body always scrolls. */ export declare const noHandmadeHeader: Rule.RuleModule; //# sourceMappingURL=no-handmade-header.d.ts.map