export declare const ViewedReportSchema: import("zod").ZodPipe<import("zod").ZodObject<{
    reportId: import("zod").ZodString;
    variantId: import("zod").ZodOptional<import("zod").ZodString>;
    id: import("zod").ZodString;
    executionId: import("zod").ZodOptional<import("zod").ZodString>;
    tableId: import("zod").ZodOptional<import("zod").ZodString>;
    reportName: import("zod").ZodString;
    variantName: import("zod").ZodOptional<import("zod").ZodString>;
    name: import("zod").ZodOptional<import("zod").ZodString>;
    schedule: import("zod").ZodOptional<import("zod").ZodString>;
    description: import("zod").ZodString;
    status: import("zod").ZodOptional<import("zod").ZodEnum<{
        SUBMITTED: import("../../../../types/UserReports").RequestStatus.SUBMITTED;
        STARTED: import("../../../../types/UserReports").RequestStatus.STARTED;
        PICKED: import("../../../../types/UserReports").RequestStatus.PICKED;
        FINISHED: import("../../../../types/UserReports").RequestStatus.FINISHED;
        FAILED: import("../../../../types/UserReports").RequestStatus.FAILED;
        ABORTED: import("../../../../types/UserReports").RequestStatus.ABORTED;
        EXPIRED: import("../../../../types/UserReports").RequestStatus.EXPIRED;
        READY: import("../../../../types/UserReports").RequestStatus.READY;
        ALL: import("../../../../types/UserReports").RequestStatus.ALL;
    }>>;
    timestamp: import("zod").ZodObject<{
        lastViewed: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        requested: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        completed: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        expired: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        failed: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        retried: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        aborted: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
        refresh: import("zod").ZodOptional<import("zod").ZodCoercedDate<unknown>>;
    }, import("zod/v4/core").$strip>;
    dataProductDefinitionsPath: import("zod").ZodOptional<import("zod").ZodString>;
    dpdPathFromQuery: import("zod").ZodOptional<import("zod").ZodBoolean>;
    query: import("zod").ZodOptional<import("zod").ZodObject<{
        data: import("zod").ZodDefault<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>>;
        summary: import("zod").ZodArray<import("zod").ZodObject<{
            name: import("zod").ZodString;
            value: import("zod").ZodString;
        }, import("zod/v4/core").$catchall<import("zod").ZodUnknown>>>;
    }, import("zod/v4/core").$strip>>;
    interactiveQuery: import("zod").ZodOptional<import("zod").ZodObject<{
        data: import("zod").ZodDefault<import("zod").ZodRecord<import("zod").ZodString, import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodArray<import("zod").ZodString>]>>>;
        summary: import("zod").ZodArray<import("zod").ZodObject<{
            name: import("zod").ZodString;
            value: import("zod").ZodString;
        }, import("zod/v4/core").$catchall<import("zod").ZodUnknown>>>;
    }, import("zod/v4/core").$strip>>;
    url: import("zod").ZodOptional<import("zod").ZodObject<{
        origin: import("zod").ZodString;
        request: import("zod").ZodOptional<import("zod").ZodObject<{
            pathname: import("zod").ZodOptional<import("zod").ZodString>;
            fullUrl: import("zod").ZodOptional<import("zod").ZodString>;
            search: import("zod").ZodOptional<import("zod").ZodString>;
            default: import("zod").ZodOptional<import("zod").ZodString>;
        }, import("zod/v4/core").$strip>>;
        report: import("zod").ZodOptional<import("zod").ZodObject<{
            pathname: import("zod").ZodOptional<import("zod").ZodString>;
            fullUrl: import("zod").ZodOptional<import("zod").ZodString>;
            search: import("zod").ZodOptional<import("zod").ZodString>;
            default: import("zod").ZodOptional<import("zod").ZodString>;
        }, import("zod/v4/core").$strip>>;
        polling: import("zod").ZodOptional<import("zod").ZodObject<{
            pathname: import("zod").ZodOptional<import("zod").ZodString>;
            fullUrl: import("zod").ZodOptional<import("zod").ZodString>;
            search: import("zod").ZodOptional<import("zod").ZodString>;
            default: import("zod").ZodOptional<import("zod").ZodString>;
        }, import("zod/v4/core").$strip>>;
    }, import("zod/v4/core").$strip>>;
    type: import("zod").ZodEnum<{
        report: import("../../../../types/UserReports").ReportType.REPORT;
        dashboard: import("../../../../types/UserReports").ReportType.DASHBOARD;
    }>;
    loadType: import("zod").ZodOptional<import("zod").ZodEnum<{
        sync: import("../../../../types/UserReports").LoadType.SYNC;
        async: import("../../../../types/UserReports").LoadType.ASYNC;
    }>>;
    childExecutionData: import("zod").ZodOptional<import("zod").ZodArray<import("zod").ZodObject<{
        variantId: import("zod").ZodString;
        executionId: import("zod").ZodOptional<import("zod").ZodString>;
        tableId: import("zod").ZodOptional<import("zod").ZodString>;
        status: import("zod").ZodOptional<import("zod").ZodEnum<{
            SUBMITTED: import("../../../../types/UserReports").RequestStatus.SUBMITTED;
            STARTED: import("../../../../types/UserReports").RequestStatus.STARTED;
            PICKED: import("../../../../types/UserReports").RequestStatus.PICKED;
            FINISHED: import("../../../../types/UserReports").RequestStatus.FINISHED;
            FAILED: import("../../../../types/UserReports").RequestStatus.FAILED;
            ABORTED: import("../../../../types/UserReports").RequestStatus.ABORTED;
            EXPIRED: import("../../../../types/UserReports").RequestStatus.EXPIRED;
            READY: import("../../../../types/UserReports").RequestStatus.READY;
            ALL: import("../../../../types/UserReports").RequestStatus.ALL;
        }>>;
    }, import("zod/v4/core").$strip>>>;
}, import("zod/v4/core").$strip>, import("zod").ZodTransform<{
    reportId: string;
    id: string;
    reportName: string;
    description: string;
    timestamp: {
        lastViewed?: Date | undefined;
        requested?: Date | undefined;
        completed?: Date | undefined;
        expired?: Date | undefined;
        failed?: Date | undefined;
        retried?: Date | undefined;
        aborted?: Date | undefined;
        refresh?: Date | undefined;
    };
    type: import("../../../../types/UserReports").ReportType.REPORT | import("../../../../types/UserReports").ReportType.DASHBOARD;
    variantId?: string | undefined;
    executionId?: string | undefined;
    tableId?: string | undefined;
    variantName?: string | undefined;
    name?: string | undefined;
    schedule?: string | undefined;
    status?: import("../../../../types/UserReports").RequestStatus | undefined;
    dataProductDefinitionsPath?: string | undefined;
    dpdPathFromQuery?: boolean | undefined;
    query?: {
        data: Record<string, string | string[]>;
        summary: {
            [x: string]: unknown;
            name: string;
            value: string;
        }[];
    } | undefined;
    interactiveQuery?: {
        data: Record<string, string | string[]>;
        summary: {
            [x: string]: unknown;
            name: string;
            value: string;
        }[];
    } | undefined;
    url?: {
        origin: string;
        request?: {
            pathname?: string | undefined;
            fullUrl?: string | undefined;
            search?: string | undefined;
            default?: string | undefined;
        } | undefined;
        report?: {
            pathname?: string | undefined;
            fullUrl?: string | undefined;
            search?: string | undefined;
            default?: string | undefined;
        } | undefined;
        polling?: {
            pathname?: string | undefined;
            fullUrl?: string | undefined;
            search?: string | undefined;
            default?: string | undefined;
        } | undefined;
    } | undefined;
    loadType?: import("../../../../types/UserReports").LoadType.SYNC | import("../../../../types/UserReports").LoadType.ASYNC | undefined;
    childExecutionData?: {
        variantId: string;
        executionId?: string | undefined;
        tableId?: string | undefined;
        status?: import("../../../../types/UserReports").RequestStatus | undefined;
    }[] | undefined;
} & {
    name: string;
} & {
    name: string;
}, {
    reportId: string;
    id: string;
    reportName: string;
    description: string;
    timestamp: {
        lastViewed?: Date | undefined;
        requested?: Date | undefined;
        completed?: Date | undefined;
        expired?: Date | undefined;
        failed?: Date | undefined;
        retried?: Date | undefined;
        aborted?: Date | undefined;
        refresh?: Date | undefined;
    };
    type: import("../../../../types/UserReports").ReportType.REPORT | import("../../../../types/UserReports").ReportType.DASHBOARD;
    variantId?: string | undefined;
    executionId?: string | undefined;
    tableId?: string | undefined;
    variantName?: string | undefined;
    name?: string | undefined;
    schedule?: string | undefined;
    status?: import("../../../../types/UserReports").RequestStatus | undefined;
    dataProductDefinitionsPath?: string | undefined;
    dpdPathFromQuery?: boolean | undefined;
    query?: {
        data: Record<string, string | string[]>;
        summary: {
            [x: string]: unknown;
            name: string;
            value: string;
        }[];
    } | undefined;
    interactiveQuery?: {
        data: Record<string, string | string[]>;
        summary: {
            [x: string]: unknown;
            name: string;
            value: string;
        }[];
    } | undefined;
    url?: {
        origin: string;
        request?: {
            pathname?: string | undefined;
            fullUrl?: string | undefined;
            search?: string | undefined;
            default?: string | undefined;
        } | undefined;
        report?: {
            pathname?: string | undefined;
            fullUrl?: string | undefined;
            search?: string | undefined;
            default?: string | undefined;
        } | undefined;
        polling?: {
            pathname?: string | undefined;
            fullUrl?: string | undefined;
            search?: string | undefined;
            default?: string | undefined;
        } | undefined;
    } | undefined;
    loadType?: import("../../../../types/UserReports").LoadType.SYNC | import("../../../../types/UserReports").LoadType.ASYNC | undefined;
    childExecutionData?: {
        variantId: string;
        executionId?: string | undefined;
        tableId?: string | undefined;
        status?: import("../../../../types/UserReports").RequestStatus | undefined;
    }[] | undefined;
}>>;
