import { ModifierConstructor } from '..'; import { $SigilInternalModifierAPI } from './modifier.types'; import { DebugOptions } from '../../sigil/types'; /** * Options provided to plugin context for internal framework APIs. */ interface Options { /** * Internal API */ sigilApi: $SigilInternalModifierAPI | undefined; /** * Debug options */ debugOpts: Partial; } /** * Attaches internal Sigil framework context to a plugin prototype. * * @param modifier constructor of the Sigil modifier to augment. * @param opts internal context options supplied by the framework. */ export default function attachModifierContext(modifier: ModifierConstructor, opts: Options): void; export {};