import type { LogViewProps } from "../../../src/core/LogView";
import { StoryObj } from "@storybook/react";
import React from "react";
declare const meta: {
    component: React.ComponentType<LogViewProps>;
    title: "Core/LogView | 日志查看器";
    parameters: {
        docs: {
            description: {
                component: string;
            };
        };
        controls: {
            sort: string;
        };
    };
    args: {
        showSearch: true;
        rows: number;
        enableKeyboardShortcuts: true;
    };
    argTypes: {
        content: {
            control: boolean;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        showSearch: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        rows: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        scrollback: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        enableKeyboardShortcuts: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        searchHighlightLimit: {
            control: string;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        emptyRenderer: {
            control: boolean;
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        errorRenderer: {
            control: boolean;
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        eventSource: {
            control: boolean;
            description: string;
            table: {
                type: {
                    summary: string;
                };
                defaultValue: {
                    summary: string;
                };
            };
        };
        eventSourceOptions: {
            control: boolean;
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
        searchInputProps: {
            control: boolean;
            description: string;
            table: {
                type: {
                    summary: string;
                };
            };
        };
    };
};
export default meta;
type Story = StoryObj<typeof meta>;
export declare const Basic: Story;
export declare const HideSearch: Story;
export declare const CustomRows: Story;
export declare const LimitedScrollback: Story;
export declare const DisableKeyboardShortcuts: Story;
export declare const CustomEmptyRenderer: Story;
export declare const CustomErrorRenderer: Story;
export declare const LargeVolume100K: Story;
export declare const RealtimeLogs: Story;
export declare const RealtimeLargeVolume100K: Story;
