import { z } from 'zod'; export declare const MetabaseDashcardSchema: z.ZodObject<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>; export declare const MetabaseDashboardSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const MetabaseDashboardListItemSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const MetabaseCardSchema: z.ZodObject<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const MetabaseQueryResultSchema: z.ZodObject<{ rows: z.ZodArray, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ rows: z.ZodArray, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ rows: z.ZodArray, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const MetabaseParamsSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"get_dashboard">; dashboard_id: z.ZodNumber; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "get_dashboard"; dashboard_id: number; credentials?: Record | undefined; }, { operation: "get_dashboard"; dashboard_id: number; credentials?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_dashboards">; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "list_dashboards"; credentials?: Record | undefined; }, { operation: "list_dashboards"; credentials?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_card">; card_id: z.ZodNumber; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "get_card"; card_id: number; credentials?: Record | undefined; }, { operation: "get_card"; card_id: number; credentials?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"query_card">; card_id: z.ZodNumber; pivot: z.ZodOptional; parameters: z.ZodOptional>; credentials: z.ZodOptional>; }, "strip", z.ZodTypeAny, { operation: "query_card"; card_id: number; parameters?: Record | undefined; credentials?: Record | undefined; pivot?: boolean | undefined; }, { operation: "query_card"; card_id: number; parameters?: Record | undefined; credentials?: Record | undefined; pivot?: boolean | undefined; }>]>; export type MetabaseParams = z.output; export type MetabaseParamsInput = z.input; export declare const MetabaseResultSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"get_dashboard">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_dashboard"; data?: z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { success: boolean; operation: "get_dashboard"; error?: string | undefined; data?: z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; dashcards: z.ZodOptional; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; card_id: z.ZodNullable; card: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional>; name: z.ZodOptional>; display: z.ZodOptional; description: z.ZodOptional>; }, z.ZodTypeAny, "passthrough">>>>; row: z.ZodNumber; col: z.ZodNumber; size_x: z.ZodNumber; size_y: z.ZodNumber; }, z.ZodTypeAny, "passthrough">>, "many">>; parameters: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_dashboards">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; total: z.ZodNumber; }, "strip", z.ZodTypeAny, { total: number; dashboards: z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; }, { total: number; dashboards: z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; }>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_dashboards"; data?: { total: number; dashboards: z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } | undefined; }, { success: boolean; operation: "list_dashboards"; error?: string | undefined; data?: { total: number; dashboards: z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; collection_id: z.ZodOptional>; model: z.ZodOptional; created_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[]; } | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_card">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_card"; data?: z.objectOutputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { success: boolean; operation: "get_card"; error?: string | undefined; data?: z.objectInputType<{ id: z.ZodNumber; name: z.ZodString; description: z.ZodOptional>; display: z.ZodOptional; collection_id: z.ZodOptional>; database_id: z.ZodOptional>; dataset_query: z.ZodOptional>; result_metadata: z.ZodOptional, "many">>; created_at: z.ZodOptional; updated_at: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"query_card">; success: z.ZodBoolean; error: z.ZodDefault; data: z.ZodOptional, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ rows: z.ZodArray, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ rows: z.ZodArray, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "query_card"; data?: z.objectOutputType<{ rows: z.ZodArray, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { success: boolean; operation: "query_card"; error?: string | undefined; data?: z.objectInputType<{ rows: z.ZodArray, "many">; cols: z.ZodArray; base_type: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ name: z.ZodString; display_name: z.ZodOptional; base_type: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">; row_count: z.ZodOptional; status: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>]>; export type MetabaseResult = z.infer; //# sourceMappingURL=metabase.schema.d.ts.map