export type Mode = 'typewriter' | 'fade';
export interface ResponseStreamProps {
    textStream: string | AsyncIterable<string>;
    mode?: Mode;
    speed?: number;
    class?: string;
    onComplete?: () => void;
    as?: string;
    fadeDuration?: number;
    segmentDelay?: number;
    characterChunkSize?: number;
}
declare function ResponseStream(props: ResponseStreamProps): import("solid-js").JSX.Element;
export { ResponseStream };
