/** * StabilityAI client types. */ import type { BaseIntegrationClient } from "../../types.js"; import type { SupportsApiRequest } from "../base/index.js"; /** * StabilityAI client for API interactions. * * Provides generic API request method for interacting with StabilityAI's API. * Use apiRequest() to make calls to any StabilityAI API endpoint. * * @example * ```typescript * // Declare in api(): integrations: { stabilityai: stabilityai(INTEGRATION_ID) } * // In run(), access via ctx.integrations.stabilityai * * // Make API requests * const ResponseSchema = z.object({ * // Define your response schema * }); * * const result = await stabilityai.apiRequest( * { * method: 'POST', * path: '/v1/generation/stable-diffusion-xl-1024-v1-0/text-to-image', * }, * { response: ResponseSchema } * ); * ``` */ export interface StabilityAIClient extends BaseIntegrationClient, SupportsApiRequest { } //# sourceMappingURL=types.d.ts.map