import type { LocalFontProcessorOptions } from '@unocss/preset-web-fonts/local'; import type { NimiqIconsOptions } from './icons'; export interface NimiqPresetOptions { /** * Prefix to use for the Nimiq classes and CSS layers. You must include the dash. * @default "nq-" */ prefix?: string; /** * Whether to include the default Nimiq font locally and its paths * @default true */ fonts?: LocalFontProcessorOptions | boolean; /** * Whether to include the preflight styles of Nimiq. * It sets the default styles for the entire page. * * @default true */ preflight?: boolean; /** * Add support for `prose` class which adds Nimiq styles for articles * * @default false */ typography?: boolean; /** * Add support for utilities * @default false */ utilities?: boolean; /** * If you want to use the attributify mode * @default false */ attributifyUtilities?: boolean; /** * Includes the CSS designed for static content like blog posts or information pages. * * @default false */ staticContent?: boolean; /** * Whether to include the Nimiq icons * * @default true */ icons?: boolean | NimiqIconsOptions; /** * Whether to output CSS @layer declarations * * @default false */ outputCSSLayer?: boolean; } export declare const getLayersNames: (prefix: string) => string[]; export declare const getLayersCSS: (prefix: string) => string; export declare const presetNimiq: import("unocss/index").PresetFactory; export default presetNimiq;