import type { ScriptCodegenOptions } from './index'; interface HelperType { name: string; used?: boolean; generated?: boolean; code: string; } export type ScriptCodegenContext = ReturnType; export declare function createScriptCodegenContext(options: ScriptCodegenOptions): { generatedTemplate: boolean; generatedPropsType: boolean; scriptSetupGeneratedOffset: number | undefined; bypassDefineComponent: boolean; bindingNames: Set; helperTypes: { OmitKeepDiscriminatedUnion: HelperType; WithDefaults: HelperType; Prettify: HelperType; WithTemplateSlots: HelperType; PropsChildren: HelperType; TypePropsToOption: HelperType; }; generateHelperTypes: () => Generator; }; export {};