/** * Verktyg för att hämta specifika dokument och data */ import { z } from 'zod'; /** * Hämta ett specifikt dokument med alla detaljer */ export declare const getDokumentSchema: z.ZodObject<{ dok_id: z.ZodString; }, "strip", z.ZodTypeAny, { dok_id: string; }, { dok_id: string; }>; export declare function getDokument(args: z.infer): Promise<{ dokument: any; summary: string; }>; /** * Hämta en ledamot med fullständig information */ export declare const getLedamotSchema: z.ZodObject<{ intressent_id: z.ZodString; }, "strip", z.ZodTypeAny, { intressent_id: string; }, { intressent_id: string; }>; export declare function getLedamot(args: z.infer): Promise<{ ledamot: any; uppdrag: any[]; summary: string; }>; /** * Hämta motioner */ export declare const getMotionerSchema: z.ZodObject<{ rm: z.ZodOptional; parti: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; parti?: string | undefined; rm?: string | undefined; }, { parti?: string | undefined; limit?: number | undefined; rm?: string | undefined; }>; export declare function getMotioner(args: z.infer): Promise<{ count: number; motioner: any[]; source: string; }>; /** * Hämta propositioner från Riksdagen */ export declare const getPropositionerSchema: z.ZodObject<{ rm: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; rm?: string | undefined; }, { limit?: number | undefined; rm?: string | undefined; }>; export declare function getPropositioner(args: z.infer): Promise<{ count: number; propositioner: any[]; source: string; }>; /** * Hämta betänkanden */ export declare const getBetankandenSchema: z.ZodObject<{ utskott: z.ZodOptional; rm: z.ZodOptional; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; rm?: string | undefined; utskott?: string | undefined; }, { limit?: number | undefined; rm?: string | undefined; utskott?: string | undefined; }>; export declare function getBetankanden(args: z.infer): Promise<{ count: number; betankanden: any[]; source: string; }>; /** * Hämta frågor från Riksdagen */ export declare const getFragorSchema: z.ZodObject<{ typ: z.ZodOptional>; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { limit: number; typ?: "skriftlig" | "muntlig" | undefined; }, { typ?: "skriftlig" | "muntlig" | undefined; limit?: number | undefined; }>; export declare function getFragor(args: z.infer): Promise<{ count: number; fragor: any[]; }>; /** * Hämta interpellationer */ export declare const getInterpellationerSchema: z.ZodObject<{ limit: z.ZodDefault>; from_date: z.ZodOptional; }, "strip", z.ZodTypeAny, { limit: number; from_date?: string | undefined; }, { limit?: number | undefined; from_date?: string | undefined; }>; export declare function getInterpellationer(args: z.infer): Promise<{ count: number; interpellationer: any[]; }>; /** * Hämta utskott */ export declare const getUtskottSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare function getUtskott(args: z.infer): Promise<{ count: number; utskott: any[]; }>; //# sourceMappingURL=fetch.d.ts.map