/** Spread onto an element to explicitly include it in a filtered print, overriding an ancestor's NOT_PRINTABLE_ATTRIBUTE. */ export declare const PRINTABLE_ATTRIBUTE: { "data-not-printable": boolean; }; /** Spread onto an element to exclude it (and its subtree) from a filtered print. */ export declare const NOT_PRINTABLE_ATTRIBUTE: { "data-not-printable": boolean; }; /** * Prints only explicitly-opted-in content instead of the whole page: marks * `document.body` as not-printable (hiding everything except elements * carrying PRINTABLE_ATTRIBUTE, plus any `role="dialog"` element - see the * @media print rules this pairs with), triggers the browser print dialog, * then restores normal printing. * * Typical use: a "print this" button on a modal that itself carries * PRINTABLE_ATTRIBUTE, so only that modal's content ends up on the page. */ export declare function printSelection(): void;