import { z } from "zod"; import type { McpTextContent, RequestContext, SdkContext } from "@cesteral/shared"; export declare const GetReportScheduleInputSchema: z.ZodObject<{ scheduleId: z.ZodString; }, "strip", z.ZodTypeAny, { scheduleId: string; }, { scheduleId: string; }>; export declare const GetReportScheduleOutputSchema: z.ZodObject<{ schedule: z.ZodObject<{ scheduleId: z.ZodString; name: z.ZodString; platform: z.ZodEnum<["ttd", "meta", "google", "dbm", "cm360", "sa360", "tiktok", "linkedin", "pinterest", "snapchat", "amazonDsp", "microsoft"]>; 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; }>; raw: z.ZodRecord; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { timestamp: string; raw: Record; schedule: { 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; }; }, { timestamp: string; raw: Record; schedule: { 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; }; }>; type GetReportScheduleInput = z.infer; type GetReportScheduleOutput = z.infer; export declare function getReportScheduleLogic(input: GetReportScheduleInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function getReportScheduleResponseFormatter(result: GetReportScheduleOutput): McpTextContent[]; export declare const getReportScheduleTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{ scheduleId: z.ZodString; }, "strip", z.ZodTypeAny, { scheduleId: string; }, { scheduleId: string; }>; outputSchema: z.ZodObject<{ schedule: z.ZodObject<{ scheduleId: z.ZodString; name: z.ZodString; platform: z.ZodEnum<["ttd", "meta", "google", "dbm", "cm360", "sa360", "tiktok", "linkedin", "pinterest", "snapchat", "amazonDsp", "microsoft"]>; 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; }>; raw: z.ZodRecord; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { timestamp: string; raw: Record; schedule: { 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; }; }, { timestamp: string; raw: Record; schedule: { 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; }; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; destructiveHint: boolean; idempotentHint: boolean; }; inputExamples: { label: string; input: { scheduleId: string; }; }[]; logic: typeof getReportScheduleLogic; responseFormatter: typeof getReportScheduleResponseFormatter; }; export {}; //# sourceMappingURL=get-report-schedule.tool.d.ts.map