import { StudioTemplateRenderer, StudioSchema } from '@aws-amplify/codegen-ui'; import { ReactRenderConfig } from './react-render-config'; import { ImportCollection } from './imports'; import { ReactOutputManager } from './react-output-manager'; import { defaultRenderConfig } from './react-studio-template-renderer-helper'; export declare class ReactIndexStudioTemplateRenderer extends StudioTemplateRenderer Promise; }> { protected importCollection: ImportCollection; protected renderConfig: ReactRenderConfig & typeof defaultRenderConfig; fileName: string; constructor(schemas: StudioSchema[], renderConfig: ReactRenderConfig); renderComponentInternal(): { componentText: string; renderComponentToFilesystem: (outputPath: string) => Promise; }; private buildExports; validateSchema(): void; }