/** * Routing Policies Resource * Manage routing strategies and traffic distribution */ import type { APIClient } from '../lib/client.js'; import type { RoutingPolicy, RoutingStrategy } from '../types.js'; export declare class Policies { private readonly client; constructor(client: APIClient); /** * List all routing policies */ list(params?: { strategy?: RoutingStrategy; }): Promise; /** * Get a specific policy by ID */ retrieve(id: string): Promise; /** * Create a new routing policy */ create(policy: Omit): Promise; /** * Update an existing policy */ update(id: string, updates: Partial): Promise; /** * Delete a policy */ delete(id: string): Promise<{ deleted: boolean; id: string; }>; /** * Activate a policy */ activate(id: string): Promise; /** * Deactivate a policy */ deactivate(id: string): Promise; } //# sourceMappingURL=policies.d.ts.map