import ts from 'typescript';
import { DiscoveredResource } from '../../../_common/gen1-app';
export interface AnalyticsRenderOptions {
    readonly constructClassName: string;
    readonly constructFileName: string;
    readonly shardCount: number;
    readonly streamName: string;
}
export declare class AnalyticsRenderer {
    private readonly resource;
    constructor(resource: DiscoveredResource);
    render(opts: AnalyticsRenderOptions): ts.NodeArray<ts.Node>;
    private renderImports;
    private renderDefineAnalytics;
    private renderPostRefactor;
}
//# sourceMappingURL=kinesis.renderer.d.ts.map