import { z } from 'zod';
export declare const ScrapingLogsQuerySchema: z.ZodObject<{
    page: z.ZodDefault<z.ZodCoercedNumber<unknown>>;
    limit: z.ZodDefault<z.ZodCoercedNumber<unknown>>;
    status: z.ZodDefault<z.ZodEnum<{
        failed: "failed";
        all: "all";
        queued: "queued";
        running: "running";
        succeeded: "succeeded";
        skipped: "skipped";
    }>>;
    trigger: z.ZodDefault<z.ZodEnum<{
        manual: "manual";
        all: "all";
        scheduled: "scheduled";
        manual_all: "manual_all";
    }>>;
    scraper: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const ScrapingLogsQueryDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    page: z.ZodDefault<z.ZodCoercedNumber<unknown>>;
    limit: z.ZodDefault<z.ZodCoercedNumber<unknown>>;
    status: z.ZodDefault<z.ZodEnum<{
        failed: "failed";
        all: "all";
        queued: "queued";
        running: "running";
        succeeded: "succeeded";
        skipped: "skipped";
    }>>;
    trigger: z.ZodDefault<z.ZodEnum<{
        manual: "manual";
        all: "all";
        scheduled: "scheduled";
        manual_all: "manual_all";
    }>>;
    scraper: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, false>;
export declare class ScrapingLogsQueryDto extends ScrapingLogsQueryDto_base {
}
export declare const AddWebsiteSchema: z.ZodObject<{
    name: z.ZodString;
    base_url: z.ZodString;
    list_url: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>;
    notes: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
declare const AddWebsiteDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    name: z.ZodString;
    base_url: z.ZodString;
    list_url: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>;
    notes: z.ZodOptional<z.ZodString>;
}, z.core.$strip>, false>;
export declare class AddWebsiteDto extends AddWebsiteDto_base {
}
export declare const UpdateWebsiteSchema: z.ZodObject<{
    is_active: z.ZodOptional<z.ZodBoolean>;
    key: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodEnum<{
        pending: "pending";
        active: "active";
    }>>;
    name: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    list_url: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>;
}, z.core.$strip>;
declare const UpdateWebsiteDto_base: import("nestjs-zod").ZodDto<z.ZodObject<{
    is_active: z.ZodOptional<z.ZodBoolean>;
    key: z.ZodOptional<z.ZodString>;
    status: z.ZodOptional<z.ZodEnum<{
        pending: "pending";
        active: "active";
    }>>;
    name: z.ZodOptional<z.ZodString>;
    base_url: z.ZodOptional<z.ZodString>;
    list_url: z.ZodUnion<[z.ZodOptional<z.ZodString>, z.ZodLiteral<"">]>;
}, z.core.$strip>, false>;
export declare class UpdateWebsiteDto extends UpdateWebsiteDto_base {
}
export {};
