/** Schémas d'entrée (Zod) et handlers des outils mcp-lootdrop. */ import { z } from "zod"; export declare const DiagnoseInput: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare function diagnose(): Promise; export declare const SearchStartupsInput: z.ZodObject<{ q: z.ZodOptional; sector: z.ZodOptional>; country: z.ZodOptional; cause: z.ZodOptional>; product_type: z.ZodOptional; funding_min: z.ZodOptional; funding_max: z.ZodOptional; year_from: z.ZodOptional; year_to: z.ZodOptional; sort: z.ZodDefault>; limit: z.ZodDefault; offset: z.ZodDefault; }, "strip", z.ZodTypeAny, { offset: number; limit: number; sort: "name" | "total_funding" | "views" | "recent"; sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; country?: string | undefined; product_type?: string | undefined; q?: string | undefined; cause?: "Competition" | "Unit Economics" | "Ran Out of Cash" | "No Market Need" | "Legal/Regulatory" | "Product/Tech Failure" | "Team/Founder Conflict" | undefined; funding_min?: number | undefined; funding_max?: number | undefined; year_from?: number | undefined; year_to?: number | undefined; }, { offset?: number | undefined; limit?: number | undefined; sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; country?: string | undefined; product_type?: string | undefined; sort?: "name" | "total_funding" | "views" | "recent" | undefined; q?: string | undefined; cause?: "Competition" | "Unit Economics" | "Ran Out of Cash" | "No Market Need" | "Legal/Regulatory" | "Product/Tech Failure" | "Team/Founder Conflict" | undefined; funding_min?: number | undefined; funding_max?: number | undefined; year_from?: number | undefined; year_to?: number | undefined; }>; export declare function searchStartups(a: z.infer): Promise; export declare const GetStartupInput: z.ZodEffects; name: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; id?: number | undefined; }, { name?: string | undefined; id?: number | undefined; }>, { name?: string | undefined; id?: number | undefined; }, { name?: string | undefined; id?: number | undefined; }>; export declare function getStartup(a: z.infer): Promise; export declare const RebuildIdeasInput: z.ZodObject<{ sector: z.ZodOptional>; cause: z.ZodOptional>; q: z.ZodOptional; limit: z.ZodDefault; offset: z.ZodDefault; }, "strip", z.ZodTypeAny, { offset: number; limit: number; sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; q?: string | undefined; cause?: "Competition" | "Unit Economics" | "Ran Out of Cash" | "No Market Need" | "Legal/Regulatory" | "Product/Tech Failure" | "Team/Founder Conflict" | undefined; }, { offset?: number | undefined; limit?: number | undefined; sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; q?: string | undefined; cause?: "Competition" | "Unit Economics" | "Ran Out of Cash" | "No Market Need" | "Legal/Regulatory" | "Product/Tech Failure" | "Team/Founder Conflict" | undefined; }>; export declare function listRebuildIdeas(a: z.infer): Promise; export declare const LandscapeInput: z.ZodObject<{ sector: z.ZodOptional; bottleneck: z.ZodOptional; problem: z.ZodOptional; limit: z.ZodDefault; offset: z.ZodDefault; }, "strip", z.ZodTypeAny, { offset: number; limit: number; sector?: string | undefined; bottleneck?: string | undefined; problem?: string | undefined; }, { offset?: number | undefined; limit?: number | undefined; sector?: string | undefined; bottleneck?: string | undefined; problem?: string | undefined; }>; export declare function failureLandscape(a: z.infer): Promise; export declare const StatsInput: z.ZodObject<{ by: z.ZodDefault>; metric: z.ZodDefault>; }, "strip", z.ZodTypeAny, { by: "sector" | "country" | "product_type" | "cause"; metric: "count" | "funding"; }, { by?: "sector" | "country" | "product_type" | "cause" | undefined; metric?: "count" | "funding" | undefined; }>; export declare function graveyardStats(a: z.infer): Promise; export declare const RandomLootInput: z.ZodObject<{ sector: z.ZodOptional>; cause: z.ZodOptional>; }, "strip", z.ZodTypeAny, { sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; cause?: "Competition" | "Unit Economics" | "Ran Out of Cash" | "No Market Need" | "Legal/Regulatory" | "Product/Tech Failure" | "Team/Founder Conflict" | undefined; }, { sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; cause?: "Competition" | "Unit Economics" | "Ran Out of Cash" | "No Market Need" | "Legal/Regulatory" | "Product/Tech Failure" | "Team/Founder Conflict" | undefined; }>; export declare function randomLoot(a: z.infer): Promise; export declare const TopStartupsInput: z.ZodObject<{ by: z.ZodDefault>; sector: z.ZodOptional>; limit: z.ZodDefault; }, "strip", z.ZodTypeAny, { limit: number; by: "views" | "funding"; sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; }, { limit?: number | undefined; sector?: "Information Technology" | "Communication Services" | "Consumer" | "Financials" | "Industrials" | "Health Care" | "Real Estate" | "Utilities" | "Materials" | "Energy" | undefined; by?: "views" | "funding" | undefined; }>; export declare function topStartups(a: z.infer): Promise; export declare const ListFacetsInput: z.ZodObject<{ facet: z.ZodDefault>; }, "strip", z.ZodTypeAny, { facet: "sector" | "country" | "product_type" | "cause"; }, { facet?: "sector" | "country" | "product_type" | "cause" | undefined; }>; export declare function listFacets(a: z.infer): Promise;