import type { SchemaDefaultsOptions } from './builtin-schema.js';
import type { ProjectSchemaJSON } from './project-schema/index.ts';
import { type ServiceLayers } from './types/index.ts';
export declare function applyLegacyCompatibilityTweaks(projectSchema: ProjectSchemaJSON): ProjectSchemaJSON;
export declare function applyDefaultsAndFlatten(projectSchema: ProjectSchemaJSON, options?: SchemaDefaultsOptions): ProjectSchemaJSON;
export declare function buildRuntimeSchema(projectSchema: ProjectSchemaJSON, serviceLayers: ServiceLayers, options?: SchemaDefaultsOptions): ProjectSchemaJSON;
