import { Class, Function, Interface, TypeAlias, Constant, Module, Export } from './domain'; export declare const ts: Fence; declare type Fence = (code: string) => string; /** * @since 0.5.0 */ export declare function printInterface(i: Interface, fence: Fence): string; /** * @since 0.5.0 */ export declare function printTypeAlias(ta: TypeAlias, fence: Fence): string; /** * @since 0.5.0 */ export declare function printConstant(c: Constant, fence: Fence): string; /** * @since 0.5.0 */ export declare function printFunction(f: Function, fence: Fence): string; /** * @since 0.5.0 */ export declare function printExport(e: Export, fence: Fence): string; /** * @since 0.4.0 */ export declare function printClass(c: Class, fence: Fence): string; /** * @since 0.2.0 */ export declare function printExamples(examples: Array, fence: Fence): string; /** * @since 0.2.0 */ export declare function printModule(module: Module, order: number): string; export {};