import { z } from "zod"; import type { McpTextContent, RequestContext, SdkContext } from "@cesteral/shared"; export declare const ListReportSchedulesInputSchema: z.ZodObject<{ advertiserIds: z.ZodOptional>; pageSize: z.ZodDefault>; pageStartIndex: z.ZodDefault>; }, "strip", z.ZodTypeAny, { pageSize: number; pageStartIndex: number; advertiserIds?: string[] | undefined; }, { pageSize?: number | undefined; advertiserIds?: string[] | undefined; pageStartIndex?: number | undefined; }>; export declare const ListReportSchedulesOutputSchema: z.ZodObject<{ schedules: z.ZodArray; frequency: z.ZodEnum<["SINGLE_RUN", "DAILY", "WEEKLY", "MONTHLY", "QUARTERLY", "CUSTOM"]>; status: z.ZodEnum<["ACTIVE", "DISABLED"]>; reportType: z.ZodOptional; advertiserIds: z.ZodOptional>; nextRunAt: z.ZodOptional; lastRunAt: z.ZodOptional; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; platformSpecific: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }, { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }>, "many">; raw: z.ZodOptional, "many">>; pagination: z.ZodObject<{ nextCursor: z.ZodNullable; hasMore: z.ZodBoolean; pageSize: z.ZodNumber; totalCount: z.ZodOptional; nextPageInputKey: z.ZodString; }, "strip", z.ZodTypeAny, { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }, { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }>; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { timestamp: string; pagination: { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }; schedules: { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }[]; raw?: Record[] | undefined; }, { timestamp: string; pagination: { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }; schedules: { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }[]; raw?: Record[] | undefined; }>; type ListReportSchedulesInput = z.infer; type ListReportSchedulesOutput = z.infer; export declare function listReportSchedulesLogic(input: ListReportSchedulesInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function listReportSchedulesResponseFormatter(result: ListReportSchedulesOutput): McpTextContent[]; export declare const listReportSchedulesTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{ advertiserIds: z.ZodOptional>; pageSize: z.ZodDefault>; pageStartIndex: z.ZodDefault>; }, "strip", z.ZodTypeAny, { pageSize: number; pageStartIndex: number; advertiserIds?: string[] | undefined; }, { pageSize?: number | undefined; advertiserIds?: string[] | undefined; pageStartIndex?: number | undefined; }>; outputSchema: z.ZodObject<{ schedules: z.ZodArray; frequency: z.ZodEnum<["SINGLE_RUN", "DAILY", "WEEKLY", "MONTHLY", "QUARTERLY", "CUSTOM"]>; status: z.ZodEnum<["ACTIVE", "DISABLED"]>; reportType: z.ZodOptional; advertiserIds: z.ZodOptional>; nextRunAt: z.ZodOptional; lastRunAt: z.ZodOptional; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; platformSpecific: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }, { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }>, "many">; raw: z.ZodOptional, "many">>; pagination: z.ZodObject<{ nextCursor: z.ZodNullable; hasMore: z.ZodBoolean; pageSize: z.ZodNumber; totalCount: z.ZodOptional; nextPageInputKey: z.ZodString; }, "strip", z.ZodTypeAny, { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }, { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }>; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { timestamp: string; pagination: { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }; schedules: { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }[]; raw?: Record[] | undefined; }, { timestamp: string; pagination: { nextCursor: string | null; hasMore: boolean; pageSize: number; nextPageInputKey: string; totalCount?: number | undefined; }; schedules: { name: string; status: "ACTIVE" | "DISABLED"; platform: "ttd" | "meta" | "google" | "dbm" | "cm360" | "sa360" | "tiktok" | "linkedin" | "pinterest" | "snapchat" | "amazonDsp" | "microsoft"; scheduleId: string; frequency: "SINGLE_RUN" | "DAILY" | "WEEKLY" | "MONTHLY" | "QUARTERLY" | "CUSTOM"; advertiserIds?: string[] | undefined; reportType?: string | undefined; nextRunAt?: string | undefined; lastRunAt?: string | undefined; createdAt?: string | undefined; updatedAt?: string | undefined; platformSpecific?: Record | undefined; }[]; raw?: Record[] | undefined; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; destructiveHint: boolean; idempotentHint: boolean; }; inputExamples: ({ label: string; input: { advertiserIds?: undefined; pageSize?: undefined; }; } | { label: string; input: { advertiserIds: string[]; pageSize: number; }; })[]; logic: typeof listReportSchedulesLogic; responseFormatter: typeof listReportSchedulesResponseFormatter; }; export {}; //# sourceMappingURL=list-report-schedules.tool.d.ts.map