/** * Modules side by side (#1088): a page shell whose modules stack holds a * row of two boxes (`aviso`) over a 2 × 2 grid of photo cards (`tarjeta`), * both groups inside the stack, so the Markdown writes modules alone. The * words are written for this fixture, in Spanish and English (the Spanish * first box is longer, so its row grows and the cards move down); the * pictures are the solid placeholders of `fixtures/page8`. */ import type { PostextConfig } from '../../../types.js'; import type { PageTemplate } from '../../../composed/types.js'; /** The page shell: a title, then the modules; boxes go two to a row and * cards two to a row, each where its first module comes. */ export declare const ROWS_TEMPLATE: PageTemplate; /** A box with a tab over its text. */ export declare const NOTICE_MODULE: PageTemplate; /** A photo card with a caption pill hanging under it. */ export declare const CARD_MODULE: PageTemplate; export declare const ROWS_CONFIG: PostextConfig; export declare const ROWS_WORDS: { es: { title: string; tabs: string[]; boxes: string[]; captions: string[]; }; en: { title: string; tabs: string[]; boxes: string[]; captions: string[]; }; }; export type RowsLocale = keyof typeof ROWS_WORDS; /** A box module's block. */ export declare const noticeModule: (lang: RowsLocale, k: number) => string; /** A card module's block. */ export declare const cardModule: (lang: RowsLocale, k: number) => string; /** The page: a title, two boxes, four cards: modules alone. */ export declare const rowsPage: (lang: RowsLocale, modules?: readonly string[]) => string; //# sourceMappingURL=moduleRows.d.ts.map