import { Resource } from "../resource.js"; import type { Preset, PresetCreateParams, PresetUpdateParams } from "../types.js"; export declare class Presets extends Resource { /** List all active presets. */ list(): Promise<{ presets: Preset[]; count: number; }>; /** Get a preset by slug. */ get(slug: string): Promise<{ preset: Preset; }>; /** Create a new routing preset. Use as `model: "@preset/my-slug"` in completions. */ create(params: PresetCreateParams): Promise<{ preset: Preset; }>; /** Update a preset. */ update(slug: string, params: PresetUpdateParams): Promise<{ preset: Preset; }>; /** Archive a preset. */ archive(slug: string): Promise<{ slug: string; status: string; }>; }