import { ToolbarConfig } from '../types/toolbar-config'; /** * Generate optimized toolbar config from selected features */ export declare function generateConfig(selectedFeatures: Set): ToolbarConfig; /** * Generate TypeScript code for the config */ export declare function generateTypeScriptCode(config: ToolbarConfig, includeImports?: boolean): string; /** * Generate JavaScript code for the config */ export declare function generateJavaScriptCode(config: ToolbarConfig, includeImports?: boolean): string; /** * Generate JSON representation of the config */ export declare function generateJSON(config: ToolbarConfig): string; /** * Get code format display name */ export declare function getCodeFormatName(format: 'typescript' | 'javascript' | 'json'): string; /** * Generate code in the specified format */ export declare function generateCode(config: ToolbarConfig, format: 'typescript' | 'javascript' | 'json', includeImports?: boolean): string;