import { APIResource } from "../resource.js"; import * as Core from "../core.js"; export declare class Models extends APIResource { /** * Get Model */ retrieve(modelId: string, params?: ModelRetrieveParams, options?: Core.RequestOptions): Core.APIPromise; retrieve(modelId: string, options?: Core.RequestOptions): Core.APIPromise; /** * List Models */ list(params?: ModelListParams, options?: Core.RequestOptions): Core.APIPromise; list(options?: Core.RequestOptions): Core.APIPromise; } export interface ModelRetrieveResponse { id: string; created?: number; object?: 'model'; owned_by?: string; [k: string]: unknown; } export interface ModelListResponse { data: Array; object?: 'list'; [k: string]: unknown; } export declare namespace ModelListResponse { interface Data { id: string; created?: number; object?: 'model'; owned_by?: string; [k: string]: unknown; } } export interface ModelRetrieveParams { 'CF-RAY'?: string; 'X-Amz-Cf-Id'?: string; } export interface ModelListParams { 'CF-RAY'?: string; 'X-Amz-Cf-Id'?: string; } export declare namespace Models { export { type ModelRetrieveResponse as ModelRetrieveResponse, type ModelListResponse as ModelListResponse, type ModelRetrieveParams as ModelRetrieveParams, type ModelListParams as ModelListParams, }; } //# sourceMappingURL=models.d.ts.map