import type { InterfaceType } from '@jsii/spec'; import type { Project, SourceCodeOptions } from 'projen'; import { TextFile } from 'projen'; import type { TypeScriptRendererOptions } from '../renderer'; /** * Options for `TypeScriptInterfaceFile`. */ export interface TypeScriptInterfaceFileOptions extends TypeScriptRendererOptions, SourceCodeOptions { } /** * A TypeScript interface rendered from a jsii interface specification */ export declare class TypeScriptInterfaceFile extends TextFile { constructor(project: Project, filePath: string, spec: InterfaceType, options?: TypeScriptInterfaceFileOptions); }