import type { HelperDeclaration, Insertion, MarkupTransformTarget, MarkupHelperBindings, MarkupRelocation, MarkupScopeWiring, Replacement } from "./types.js"; import type { SvelteEffectSourceScan } from "../../compiler/source-scan.js"; import type MagicString from "magic-string"; export declare function create_source_map(magic: MagicString, filename: string): Record; export declare function inject_helpers(magic: MagicString, source_scan: SvelteEffectSourceScan, helpers?: HelperDeclaration[], bindings?: MarkupHelperBindings, scope_wiring?: MarkupScopeWiring | undefined): Insertion | undefined; export declare function make_markup_helper_bindings(source_scan: SvelteEffectSourceScan, target?: MarkupTransformTarget): { bindings: MarkupHelperBindings; name_allocator: { reserve(name: string): string; }; scope_wiring: MarkupScopeWiring | undefined; }; export declare function create_relocations(replacements: Replacement[], helper_insertion: Insertion | undefined): MarkupRelocation[];