/// <reference types="roact" />
/// <reference types="@rbxts/compiler-types" />
/// <reference types="roact-rodux" />
import Roact from "@rbxts/roact";
import { ConsoleMessage } from "../../Client/Types";
interface OutputProps extends MappedProps {
}
interface OutputState {
    output: ConsoleMessage[];
}
declare class OutputComponent extends Roact.Component<OutputProps, OutputState> {
    constructor(props: OutputProps);
    didUpdate(prevProps: OutputProps): void;
    render(): Roact.Element;
}
interface MappedProps {
    readonly output: ConsoleMessage[];
    readonly showTags: boolean;
}
/**
 * A docked console
 */
declare const ZirconOutput: import("@rbxts/roact-rodux").ConnectedComponentClass<typeof OutputComponent, Omit<OutputProps, keyof MappedProps>>;
export default ZirconOutput;
