import type { IComponentSchema } from './IComponentSchema';
import type { ISerializationOptions } from './ISerializationOptions';
/**
 * Convert component schema to Fluent DSL representation
 *
 * @example
 * toFluent({ name: 'Button', accepts: { click: { params: { id: { type: 'string' } } } }, emits: { clicked: {} } })
 * // Returns:
 * // component('Button')
 * //   .accepts('click', { id: 'string' })
 * //   .emits('clicked')
 */
export declare function toFluent(schema: IComponentSchema, options?: ISerializationOptions): string;
//# sourceMappingURL=toFluent.d.ts.map