import type { TaskDetailIO } from "./derive-task-detail";
export interface InputOutputTabProps {
    readonly data: TaskDetailIO | null;
    readonly label: "Input" | "Output";
    readonly className?: string;
}
/**
 * Renders task input or output data with a structured/JSON view toggle
 * and copy/download actions.
 *
 * Default view is the {@link StructuredDataViewer} which renders data
 * as human-readable key-value pairs following the `McpArgsView` pattern.
 * Users can toggle to a syntax-highlighted raw JSON view for debugging.
 *
 * Copy and Download buttons follow the {@link ArtifactPreviewModal}
 * interaction pattern: clipboard copy with brief feedback, and
 * browser-triggered file download.
 */
export declare const InputOutputTab: import("react").NamedExoticComponent<InputOutputTabProps>;
//# sourceMappingURL=InputOutputTab.d.ts.map