import * as ts from 'typescript'; import { ConstDefinition, EnumDefinition, ExceptionDefinition, ServiceDefinition, StructDefinition, ThriftStatement, TypedefDefinition, UnionDefinition } from '@creditkarma/thrift-parser'; import { IRenderer, IRenderState } from '../../types'; export declare function renderImports(statements: Array, state: IRenderState): Array; export declare function renderConst(statement: ConstDefinition, state: IRenderState): Array; export declare function renderTypeDef(statement: TypedefDefinition, state: IRenderState): Array; export declare function renderEnum(statement: EnumDefinition, state: IRenderState): Array; export declare function renderStruct(statement: StructDefinition, state: IRenderState): Array; export declare function renderException(statement: ExceptionDefinition, state: IRenderState): Array; export declare function renderUnion(statement: UnionDefinition, state: IRenderState): Array; export declare function renderService(statement: ServiceDefinition, state: IRenderState): Array; export declare const renderer: IRenderer;