import type { PositionedSegment, StringSegment } from './types.js'; export declare const containsBindingsAnywhere: (value: string) => boolean; /** * used to filter the output of `getDynamicStringSegments` for further processing, not a validator */ export declare const isExactBinding: (value: string) => boolean; export declare function getDynamicStringSegments(dynamicString: string): string[]; export declare const getDynamicBindings: (dynamicString: string) => { stringSegments: string[]; jsSnippets: string[]; positionedSnippets: PositionedSegment[]; }; export declare const combineDynamicBindings: (jsSnippets: string[], stringSegments: string[]) => string; export declare const joinStringWithBindings: (segments: StringSegment[]) => string; //# sourceMappingURL=utils.d.ts.map