import { z } from 'zod'; export declare const hooksSchema: z.ZodObject<{ onBeforeRequest: z.ZodOptional; }, z.core.$strip>], null>, z.core.$ZodFunctionOut>>; onResponseReceived: z.ZodOptional; operation: z.ZodRecord; }, z.core.$strip>], null>, z.core.$ZodFunctionOut>>; }, z.core.$strip>; /** * An API client plugin that can connect into request and response hooks */ export declare const apiClientPluginSchema: z.ZodFunction, z.ZodObject<{ name: z.ZodString; views: z.ZodOptional; component: z.ZodUnknown; props: z.ZodOptional>; }, z.core.$strip>>>; 'response.section': z.ZodOptional; component: z.ZodUnknown; props: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>; hooks: z.ZodOptional; }, z.core.$strip>], null>, z.core.$ZodFunctionOut>>; onResponseReceived: z.ZodOptional; operation: z.ZodRecord; }, z.core.$strip>], null>, z.core.$ZodFunctionOut>>; }, z.core.$strip>>; }, z.core.$strip>>; export type ApiClientPlugin = z.infer; //# sourceMappingURL=api-client-plugin.d.ts.map