import type { BaseDecorator, BaseInterface } from '../Base/types.js'; import type { Base, BaseOptions } from '../Base/index.js'; export interface WithFreezedOptionsInterface extends BaseInterface { readonly $options: Readonly; } /** * Freeze the `$options` property to improve performance. * @link https://js-toolkit.studiometa.dev/api/decorators/withFreezedOptions.html */ export declare function withFreezedOptions(BaseClass: typeof Base): BaseDecorator;