import type { Prompt } from './client'; import { APIKeyAuthConfig } from '../api/auth'; export declare class PromptLabels { private prompt; constructor(prompt: Prompt); list(): Promise>; getByName(name: string): Promise | undefined>; create(name: string): Promise>; assign(name: string, version?: string): Promise>; remove(name: string, version?: string): Promise>; removeFromCurrentVersion(name: string): Promise>; private removeFromVersion; private _getVersionIdByName; } export declare function setDefaultVersion(templateName: string, version: string, options?: APIKeyAuthConfig): Promise>; export declare function getTemplateLabels({ template_name, template_id, ...options }?: APIKeyAuthConfig & { template_name?: string; template_id?: string; }): Promise>; export declare function assignLabelToTemplateVersion(templateName: string, version: string, label: string, options?: APIKeyAuthConfig): Promise>; export declare function removeLabelFromTemplateVersion(templateName: string, version: string, label: string, options?: APIKeyAuthConfig): Promise>; //# sourceMappingURL=labels.d.ts.map