import { z } from "zod"; export declare const deckTools: { deckNames: { description: string; schema: z.ZodObject<{ offset: z.ZodDefault>; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { offset: number; limit: number; }, { offset?: number | undefined; limit?: number | undefined; }>; handler: ({ offset, limit }: { offset?: number; limit?: number; }) => Promise<{ decks: string[]; pagination: { offset: number; limit: number; total: number; hasMore: boolean; nextOffset: number | null; }; }>; }; createDeck: { description: string; schema: z.ZodObject<{ deck: z.ZodString; }, "strip", z.ZodTypeAny, { deck: string; }, { deck: string; }>; handler: ({ deck }: { deck: string; }) => Promise; }; getDeckStats: { description: string; schema: z.ZodObject<{ decks: z.ZodArray; }, "strip", z.ZodTypeAny, { decks: string[]; }, { decks: string[]; }>; handler: ({ decks }: { decks: string[]; }) => Promise>; }; deckNamesAndIds: { description: string; schema: z.ZodObject<{ offset: z.ZodDefault>; limit: z.ZodDefault>; }, "strip", z.ZodTypeAny, { offset: number; limit: number; }, { offset?: number | undefined; limit?: number | undefined; }>; handler: ({ offset, limit }: { offset?: number; limit?: number; }) => Promise<{ decks: { [k: string]: number; }; pagination: { offset: number; limit: number; total: number; hasMore: boolean; nextOffset: number | null; }; }>; }; getDeckConfig: { description: string; schema: z.ZodObject<{ deck: z.ZodString; }, "strip", z.ZodTypeAny, { deck: string; }, { deck: string; }>; handler: ({ deck }: { deck: string; }) => Promise>; }; deleteDecks: { description: string; schema: z.ZodObject<{ decks: z.ZodArray; cardsToo: z.ZodDefault; }, "strip", z.ZodTypeAny, { decks: string[]; cardsToo: boolean; }, { decks: string[]; cardsToo?: boolean | undefined; }>; handler: ({ decks, cardsToo }: { decks: string[]; cardsToo: boolean; }) => Promise; }; }; //# sourceMappingURL=decks.d.ts.map