import { z } from 'zod';
export declare const streamReaderTool: {
    name: string;
    description: string;
    parameters: z.ZodObject<{
        since: z.ZodOptional<z.ZodString>;
        filter: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
        limit: z.ZodDefault<z.ZodNumber>;
        aggregate: z.ZodDefault<z.ZodBoolean>;
        live: z.ZodDefault<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        limit: number;
        aggregate: boolean;
        live: boolean;
        filter?: string[] | undefined;
        since?: string | undefined;
    }, {
        filter?: string[] | undefined;
        since?: string | undefined;
        limit?: number | undefined;
        aggregate?: boolean | undefined;
        live?: boolean | undefined;
    }>;
    execute: (args: any) => Promise<{
        error: string;
        entries?: undefined;
        aggregation?: undefined;
        total_entries?: undefined;
        time_span?: undefined;
        message?: undefined;
        alternative?: undefined;
        stream_command?: undefined;
        total?: undefined;
        stream_health?: undefined;
    } | {
        entries: any[];
        aggregation: any;
        total_entries: number;
        time_span: {
            start: string;
            end: string;
        };
        error?: undefined;
        message?: undefined;
        alternative?: undefined;
        stream_command?: undefined;
        total?: undefined;
        stream_health?: undefined;
    } | {
        message: string;
        alternative: string;
        stream_command: string;
        error?: undefined;
        entries?: undefined;
        aggregation?: undefined;
        total_entries?: undefined;
        time_span?: undefined;
        total?: undefined;
        stream_health?: undefined;
    } | {
        entries: any[];
        total: number;
        stream_health: any;
        error?: undefined;
        aggregation?: undefined;
        total_entries?: undefined;
        time_span?: undefined;
        message?: undefined;
        alternative?: undefined;
        stream_command?: undefined;
    }>;
};
//# sourceMappingURL=stream-reader.d.ts.map