import type { CreateLabelInput } from '../../../../../packages/core/src/application/use-cases/labels/manage-labels.use-case.js';
import type { Label } from '../../../../../packages/core/src/domain/generated/output.js';
export declare function listLabels(projectId: string): Promise<{
    labels?: Label[];
    error?: string;
}>;
export declare function createLabel(input: CreateLabelInput): Promise<{
    label?: Label;
    error?: string;
}>;
export declare function updateLabel(labelId: string, fields: Partial<Pick<Label, 'name' | 'color' | 'parentId'>>): Promise<{
    error?: string;
}>;
export declare function deleteLabel(labelId: string): Promise<{
    error?: string;
}>;
//# sourceMappingURL=manage-labels.d.ts.map