import { PropertyCompilerSchema } from "./decorators"; import { createClassToXFunction, createXToClassFunction } from "./jit"; export declare function compilerToString(setter: string, accessor: string, property: PropertyCompilerSchema): string; export declare function compilerToNumber(setter: string, accessor: string, property: PropertyCompilerSchema): string; export declare function compilerConvertClassToX(toFormat: string): (setter: string, accessor: string, property: PropertyCompilerSchema, reserveVariable: any) => { template: string; context: { [x: number]: import("@marcj/estdlib").ClassType | undefined; createClassToXFunction: typeof createClassToXFunction; }; }; export declare function compilerXToClass(fromFormat: string): (setter: string, accessor: string, property: PropertyCompilerSchema, reserveVariable: any) => { template: string; context: { [x: number]: import("@marcj/estdlib").ClassType | undefined; createXToClassFunction: typeof createXToClassFunction; }; }; export declare function compilerXToUnionClass(fromFormat: string): (setter: string, accessor: string, property: PropertyCompilerSchema, reserveVariable: any) => { template: string; context: { createXToClassFunction: typeof createXToClassFunction; }; };