import { APIResource } from "../core/resource.js"; import * as ChatAPI from "./chat/chat.js"; import { APIPromise } from "../core/api-promise.js"; import { RequestOptions } from "../internal/request-options.js"; export declare class Moderations extends APIResource { /** * Classifies if given messages are potentially harmful across several categories. */ create(body: ModerationCreateParams, options?: RequestOptions): APIPromise; } export interface ModerationCreateResponse { model: string; results: Array; } export declare namespace ModerationCreateResponse { interface Result { flagged: boolean; flagged_categories: Array; } } export interface ModerationCreateParams { /** * List of messages in the conversation. */ messages: Array; /** * Optional identifier of the model to use. Defaults to "Llama-Guard". */ model?: string; } export declare namespace Moderations { export { type ModerationCreateResponse as ModerationCreateResponse, type ModerationCreateParams as ModerationCreateParams, }; } //# sourceMappingURL=moderations.d.ts.map