import { z } from "zod"; interface IntegrationCatalogSearchArgs { searchTerm: string; catalogId: string; } export declare function useIntegrationCatalogSearch(args: IntegrationCatalogSearchArgs): { items: { title: string; id: string; description?: string | undefined; imageURL?: string | undefined; }[]; response: { page: number; items: { title: string; id: string; description?: string | undefined; imageURL?: string | undefined; }[]; totalPages: number; }; fetchNextPage: () => void; hasNextPage: boolean; }; declare const integrationItem: z.ZodObject<{ id: z.ZodString; title: z.ZodString; imageURL: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { title: string; id: string; description?: string | undefined; imageURL?: string | undefined; }, { title: string; id: string; description?: string | undefined; imageURL?: string | undefined; }>; export type IntegrationItem = z.TypeOf; export declare function useIntegrationCatalogRead(itemId: string): { item: { title: string; id: string; description?: string | undefined; imageURL?: string | undefined; }; }; export {};