import type { MetadataStyle } from './metadata-style.types.js'; /** The same block, written each of the three ways. */ export declare const BLOCK_FIXTURES: { readonly 'hard-break': "Status: pending\\\nType: feat\\\nAssignee: sidarta-veloso"; readonly list: "- Status: pending\n- Type: feat\n- Assignee: sidarta-veloso"; readonly plain: "Status: pending\nType: feat\nAssignee: sidarta-veloso"; /** What the defective version wrote: the break on the last line too. */ readonly 'hard-break-legacy': "Status: pending\\\nType: feat\\\nAssignee: sidarta-veloso\\"; }; /** * Behaviour every {@link MetadataStyle} must have, run once per implementation. * * Exported as a function rather than declared as tests so the three styles * cannot drift from each other: a style that reads only its own marking, or * that leaves marking on the last line, fails here and not in production. * * @public */ export declare function runMetadataStyleContractTests(style: MetadataStyle): void; //# sourceMappingURL=metadata-style.contract.d.ts.map