import type { BuildPageTitleOptions, BuildPageTitleResult } from './types.js'; /** * Builds a branded HTML `` value with optional truncation. * * The output is normalized for whitespace and returns warning codes aligned * with snippet title thresholds. * * @param options - Page title composition options. * @returns Final title string, character count, and warning codes. * * @example * buildPageTitle({ * pageTitle: 'Project Brief Template', * brand: 'Acme Agency', * separator: ' | ', * brandPosition: 'suffix', * maxLength: 60, * }); */ export declare const buildPageTitle: ({ pageTitle, brand, separator, brandPosition, maxLength, }: BuildPageTitleOptions) => BuildPageTitleResult;