import type { Config } from 'prettier'; export interface PrettierConfigOptions extends Omit { /** Appended to the plugins this config registers. */ additionalPlugins?: NonNullable; /** Appended to the overrides this config declares, so a later entry wins over nmr's own. */ additionalOverrides?: NonNullable; /** Replacing the override list is inexpressible; append through `additionalOverrides`. */ overrides?: never; /** Replacing the plugin list is inexpressible; append through `additionalPlugins`. */ plugins?: never; } /** * Builds the shared Prettier config, registering shell and Dockerfile support alongside the house options. * Every option other than `plugins` and `overrides` spreads over the defaults. */ export declare function definePrettierConfig(options?: PrettierConfigOptions): Config;