import { z } from 'zod';
export declare const ClientErrorRequestSchema: z.ZodObject<{
    url: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    apiPath: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    statusCode: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    requestId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
}, z.core.$strip>;
export declare const ClientErrorReportSchema: z.ZodObject<{
    error: z.ZodAny;
    stack: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    deviceInfo: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    page: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    functionName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    action: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    source: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    tags: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    request: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        url: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        apiPath: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        statusCode: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        requestId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>>>;
    context: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    runtime: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    user_id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    ts: z.ZodNullable<z.ZodOptional<z.ZodString>>;
}, z.core.$strip>;
declare const ClientErrorReportDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    error: z.ZodAny;
    stack: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    deviceInfo: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    page: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    functionName: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    action: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    source: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    tags: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    request: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        url: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        apiPath: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        method: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        statusCode: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
        requestId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    }, z.core.$strip>>>;
    context: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    runtime: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>>;
    eventId: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    user_id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    ts: z.ZodNullable<z.ZodOptional<z.ZodString>>;
}, z.core.$strip>, false>;
export declare class ClientErrorReportDto extends ClientErrorReportDto_base {
}
export {};
