/** * Stable ids of what a composed page paints (#857, DESIGN ยง6). Each id is * built from the page fence's ordinal in its chapter and the names the * template and the Markdown give, never from positions or counters of the * layout, so it is the same in every locale of a chapter and across * relayouts: a selection made on one build finds its element on the next. */ /** The composed page itself (its template): `cp`. */ export declare function composedPageElementId(fenceIndex: number): string; /** A frame: `cp:`; the n-th piece of its content that * goes on on a later page (#859) is `cp:~`. */ export declare function frameElementId(fenceIndex: number, name: string, piece?: number): string; /** A group of frames: `cp:group:`. */ export declare function groupElementId(fenceIndex: number, name: string): string; /** A figure label: `cp::label:`, `` the * anchor's id (or `@` for the n-th label placed by percentages). */ export declare function labelElementId(fenceIndex: number, slot: string, anchor: string): string; /** An element of a composed page's design slot: its decoration, header or * footer, by the element's `id` (or its index in the slot when it has * none): `cp:decoration:`. */ export declare function designElementId(fenceIndex: number, slot: 'decoration' | 'header' | 'footer', element: string): string; //# sourceMappingURL=ids.d.ts.map