import { z } from 'zod';
export declare const BackendLogsStreamArgsSchema: z.ZodObject<{
    source: z.ZodEnum<["file", "process", "docker", "stdout"]>;
    target: z.ZodString;
    filters: z.ZodOptional<z.ZodObject<{
        level: z.ZodOptional<z.ZodArray<z.ZodEnum<["error", "warn", "info", "debug", "trace"]>, "many">>;
        pattern: z.ZodOptional<z.ZodString>;
        regex: z.ZodDefault<z.ZodBoolean>;
        since: z.ZodOptional<z.ZodString>;
        limit: z.ZodDefault<z.ZodNumber>;
    }, "strip", z.ZodTypeAny, {
        regex: boolean;
        limit: number;
        level?: ("info" | "error" | "warn" | "debug" | "trace")[] | undefined;
        pattern?: string | undefined;
        since?: string | undefined;
    }, {
        level?: ("info" | "error" | "warn" | "debug" | "trace")[] | undefined;
        regex?: boolean | undefined;
        pattern?: string | undefined;
        since?: string | undefined;
        limit?: number | undefined;
    }>>;
    follow: z.ZodDefault<z.ZodBoolean>;
    format: z.ZodDefault<z.ZodEnum<["json", "text", "auto"]>>;
}, "strip", z.ZodTypeAny, {
    target: string;
    source: "file" | "process" | "docker" | "stdout";
    follow: boolean;
    format: "text" | "json" | "auto";
    filters?: {
        regex: boolean;
        limit: number;
        level?: ("info" | "error" | "warn" | "debug" | "trace")[] | undefined;
        pattern?: string | undefined;
        since?: string | undefined;
    } | undefined;
}, {
    target: string;
    source: "file" | "process" | "docker" | "stdout";
    filters?: {
        level?: ("info" | "error" | "warn" | "debug" | "trace")[] | undefined;
        regex?: boolean | undefined;
        pattern?: string | undefined;
        since?: string | undefined;
        limit?: number | undefined;
    } | undefined;
    follow?: boolean | undefined;
    format?: "text" | "json" | "auto" | undefined;
}>;
export type BackendLogsStreamArgs = z.infer<typeof BackendLogsStreamArgsSchema>;
export declare function backendLogsStream(args: BackendLogsStreamArgs): Promise<any>;
//# sourceMappingURL=logs-stream.d.ts.map