/**
 * Core types for the V3.1 Inference Engine
 * Maintains strict separation between logical and physical concerns
 */
export const DEFAULT_ENGINE_CONFIG = {
    logical: {
        generateControllers: true,
        generateServices: true,
        generateEvents: true,
        generateViews: true,
        generateTypes: true,
    },
    deployment: {
        generateInstances: true,
        generateChannels: true,
        generateBindings: true,
    },
    rules: {
        logicalRulesPath: 'rules/logical', // Will be resolved by CLI or calling code
        deploymentRulesPath: 'rules/deployment', // Will be resolved by CLI or calling code
    },
    templates: {
        templatesPath: './templates',
        defaultEngine: 'handlebars',
    },
    validation: {
        strictMode: false,
        failOnWarnings: false,
    },
};
//# sourceMappingURL=types.js.map