import { z } from "zod";
declare const binomV2ClickDto: z.ZodObject<{
    cost: z.ZodOptional<z.ZodNumber>;
    id: z.ZodString;
    isp: z.ZodOptional<z.ZodString>;
    click_time: z.ZodString;
    campaign: z.ZodString;
    offer_id: z.ZodNumber;
    payout: z.ZodNumber;
    conversion: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
    id: string;
    payout: number;
    click_time: string;
    campaign: string;
    offer_id: number;
    conversion: number;
    cost?: number | undefined;
    isp?: string | undefined;
}, {
    id: string;
    payout: number;
    click_time: string;
    campaign: string;
    offer_id: number;
    conversion: number;
    cost?: number | undefined;
    isp?: string | undefined;
}>;
export type BinomV2ClickDtoT = z.infer<typeof binomV2ClickDto>;
export declare const binomV2ClicksListDto: z.ZodObject<{
    rows: z.ZodArray<z.ZodObject<{
        cost: z.ZodOptional<z.ZodNumber>;
        id: z.ZodString;
        isp: z.ZodOptional<z.ZodString>;
        click_time: z.ZodString;
        campaign: z.ZodString;
        offer_id: z.ZodNumber;
        payout: z.ZodNumber;
        conversion: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        id: string;
        payout: number;
        click_time: string;
        campaign: string;
        offer_id: number;
        conversion: number;
        cost?: number | undefined;
        isp?: string | undefined;
    }, {
        id: string;
        payout: number;
        click_time: string;
        campaign: string;
        offer_id: number;
        conversion: number;
        cost?: number | undefined;
        isp?: string | undefined;
    }>, "many">;
    pageInfo: z.ZodOptional<z.ZodObject<{
        from: z.ZodString;
        to: z.ZodString;
        hasNextPage: z.ZodBoolean;
        hasPrevPage: z.ZodBoolean;
        direction: z.ZodString;
        sorting: z.ZodEnum<["asc", "desc"]>;
        limit: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        from: string;
        to: string;
        hasNextPage: boolean;
        hasPrevPage: boolean;
        direction: string;
        sorting: "asc" | "desc";
        limit: number;
    }, {
        from: string;
        to: string;
        hasNextPage: boolean;
        hasPrevPage: boolean;
        direction: string;
        sorting: "asc" | "desc";
        limit: number;
    }>>;
}, "strip", z.ZodTypeAny, {
    rows: {
        id: string;
        payout: number;
        click_time: string;
        campaign: string;
        offer_id: number;
        conversion: number;
        cost?: number | undefined;
        isp?: string | undefined;
    }[];
    pageInfo?: {
        from: string;
        to: string;
        hasNextPage: boolean;
        hasPrevPage: boolean;
        direction: string;
        sorting: "asc" | "desc";
        limit: number;
    } | undefined;
}, {
    rows: {
        id: string;
        payout: number;
        click_time: string;
        campaign: string;
        offer_id: number;
        conversion: number;
        cost?: number | undefined;
        isp?: string | undefined;
    }[];
    pageInfo?: {
        from: string;
        to: string;
        hasNextPage: boolean;
        hasPrevPage: boolean;
        direction: string;
        sorting: "asc" | "desc";
        limit: number;
    } | undefined;
}>;
export type BinomV2ClicksListDtoT = z.infer<typeof binomV2ClicksListDto>;
declare const binomV2ClicksListFilter: z.ZodObject<{
    column: z.ZodEnum<["id", "payout", "cost", "isp", "click_time", "campaign", "offer_id", "conversion"]>;
    operator: z.ZodEnum<["contains", "lte", "eq"]>;
    value: z.ZodString;
}, "strip", z.ZodTypeAny, {
    value: string;
    operator: "contains" | "lte" | "eq";
    column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion";
}, {
    value: string;
    operator: "contains" | "lte" | "eq";
    column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion";
}>;
export type BinomV2ClicksListFilterT = z.infer<typeof binomV2ClicksListFilter>;
declare const binomV2ClicksListParams: z.ZodObject<{
    datePreset: z.ZodEnum<["last_2_days", "all_time", "custom_time", "today", "yesterday"]>;
    filter: z.ZodOptional<z.ZodArray<z.ZodObject<{
        column: z.ZodEnum<["id", "payout", "cost", "isp", "click_time", "campaign", "offer_id", "conversion"]>;
        operator: z.ZodEnum<["contains", "lte", "eq"]>;
        value: z.ZodString;
    }, "strip", z.ZodTypeAny, {
        value: string;
        operator: "contains" | "lte" | "eq";
        column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion";
    }, {
        value: string;
        operator: "contains" | "lte" | "eq";
        column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion";
    }>, "many">>;
    timezone: z.ZodString;
    sortType: z.ZodEnum<["asc", "desc"]>;
    limit: z.ZodOptional<z.ZodNumber>;
    dateTo: z.ZodOptional<z.ZodString>;
    dateFrom: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
    datePreset: "last_2_days" | "all_time" | "custom_time" | "today" | "yesterday";
    timezone: string;
    sortType: "asc" | "desc";
    filter?: {
        value: string;
        operator: "contains" | "lte" | "eq";
        column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion";
    }[] | undefined;
    limit?: number | undefined;
    dateTo?: string | undefined;
    dateFrom?: string | undefined;
}, {
    datePreset: "last_2_days" | "all_time" | "custom_time" | "today" | "yesterday";
    timezone: string;
    sortType: "asc" | "desc";
    filter?: {
        value: string;
        operator: "contains" | "lte" | "eq";
        column: "id" | "payout" | "cost" | "isp" | "click_time" | "campaign" | "offer_id" | "conversion";
    }[] | undefined;
    limit?: number | undefined;
    dateTo?: string | undefined;
    dateFrom?: string | undefined;
}>;
export type BinomV2ClicksListParamsT = z.infer<typeof binomV2ClicksListParams>;
export {};
//# sourceMappingURL=click.entity.d.ts.map