import { z } from "zod"; declare const _default: { readonly id: "single-media"; readonly displayName: "Single media"; readonly description: "Find book with given id"; readonly requestSchema: z.ZodObject<{ source: z.ZodString; queryType: z.ZodString; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; source: string; queryType: string; }, { id: string; source: string; queryType: string; }>; readonly paginationType: "none"; readonly responses: [{ readonly schema: z.ZodObject; id: z.ZodString; title: z.ZodString; url: z.ZodString; description: z.ZodString; files: z.ZodTuple<[z.ZodObject<{ type: z.ZodLiteral<"full">; url: z.ZodString; ext: z.ZodString; mimeType: z.ZodString; image: z.ZodBoolean; video: z.ZodBoolean; }, "strict", z.ZodTypeAny, { url: string; type: "full"; ext: string; mimeType: string; image: boolean; video: boolean; }, { url: string; type: "full"; ext: string; mimeType: string; image: boolean; video: boolean; }>], null>; }, "strict", z.ZodTypeAny, { mediaFinderSource: "books-to-scrape"; id: string; title: string; url: string; files: [{ url: string; type: "full"; ext: string; mimeType: string; image: boolean; video: boolean; }]; description: string; }, { mediaFinderSource: "books-to-scrape"; id: string; title: string; url: string; files: [{ url: string; type: "full"; ext: string; mimeType: string; image: boolean; video: boolean; }]; description: string; }>], null>; }, { request: z.ZodObject<{ source: z.ZodString; queryType: z.ZodString; id: z.ZodString; }, "strict", z.ZodTypeAny, { id: string; source: string; queryType: string; }, { id: string; source: string; queryType: string; }>; }>, "strict", z.ZodTypeAny, { media: [{ mediaFinderSource: "books-to-scrape"; id: string; title: string; url: string; files: [{ url: string; type: "full"; ext: string; mimeType: string; image: boolean; video: boolean; }]; description: string; }]; request: { id: string; source: string; queryType: string; }; }, { media: [{ mediaFinderSource: "books-to-scrape"; id: string; title: string; url: string; files: [{ url: string; type: "full"; ext: string; mimeType: string; image: boolean; video: boolean; }]; description: string; }]; request: { id: string; source: string; queryType: string; }; }>; readonly constructor: { readonly _setup: ($: import("media-finder/dist/ActionContext.js").ActionContext) => Promise; readonly media: [{ readonly mediaFinderSource: "books-to-scrape"; readonly id: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly url: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly title: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly description: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly files: [{ readonly _setup: ($: import("media-finder/dist/ActionContext.js").ActionContext) => { url: string; ext: any; mimeType: any; video: boolean; image: boolean; }; readonly type: "full"; readonly url: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly ext: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly mimeType: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly image: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; readonly video: ($: import("media-finder/dist/ActionContext.js").ActionContext) => any; }]; }]; readonly request: ($: import("media-finder/dist/ActionContext.js").ActionContext) => Record; }; }]; }; export default _default; //# sourceMappingURL=singleMedia.d.ts.map