import type { IComponentSchema } from './IComponentSchema';
import type { ISerializationOptions } from './ISerializationOptions';
/**
 * Convert component schema to S-expression representation
 *
 * @example
 * toSExpr({ name: 'Button', accepts: { click: { params: { id: { type: 'string' } } } }, emits: { clicked: {} } })
 * // Returns:
 * // (component "Button"
 * //   (accepts "click" (params (id string)))
 * //   (emits "clicked"))
 */
export declare function toSExpr(schema: IComponentSchema, options?: ISerializationOptions): string;
/**
 * Convert any value to S-expression string
 */
export declare function valueToSExpr(value: unknown): string;
//# sourceMappingURL=toSExpr.d.ts.map