import z from 'zod';
export declare const toolProviderIdPathParams: z.ZodObject<{
    providerId: z.ZodString;
}, z.core.$strip>;
export declare const toolSlugPathParams: z.ZodObject<{
    providerId: z.ZodString;
    toolSlug: z.ZodString;
}, z.core.$strip>;
export declare const listToolProviderToolsQuerySchema: z.ZodObject<{
    toolkit: z.ZodOptional<z.ZodString>;
    search: z.ZodOptional<z.ZodString>;
    page: z.ZodOptional<z.ZodCoercedNumber<unknown>>;
    perPage: z.ZodOptional<z.ZodCoercedNumber<unknown>>;
}, z.core.$strip>;
export declare const listToolProvidersResponseSchema: z.ZodObject<{
    providers: z.ZodArray<z.ZodObject<{
        id: z.ZodString;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const listToolProviderToolkitsResponseSchema: z.ZodObject<{
    data: z.ZodArray<z.ZodObject<{
        slug: z.ZodString;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        icon: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    pagination: z.ZodOptional<z.ZodObject<{
        total: z.ZodOptional<z.ZodNumber>;
        page: z.ZodOptional<z.ZodNumber>;
        perPage: z.ZodOptional<z.ZodNumber>;
        hasMore: z.ZodBoolean;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const listToolProviderToolsResponseSchema: z.ZodObject<{
    data: z.ZodArray<z.ZodObject<{
        slug: z.ZodString;
        name: z.ZodString;
        description: z.ZodOptional<z.ZodString>;
        toolkit: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
    pagination: z.ZodOptional<z.ZodObject<{
        total: z.ZodOptional<z.ZodNumber>;
        page: z.ZodOptional<z.ZodNumber>;
        perPage: z.ZodOptional<z.ZodNumber>;
        hasMore: z.ZodBoolean;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const getToolProviderToolSchemaResponseSchema: z.ZodRecord<z.ZodString, z.ZodUnknown>;
//# sourceMappingURL=tool-providers.d.ts.map