import type { CreateWorkItemStateInput } from '../../../../../packages/core/src/application/use-cases/work-item-states/manage-work-item-states.use-case.js';
import type { WorkItemState } from '../../../../../packages/core/src/domain/generated/output.js';
export declare function listWorkItemStates(projectId: string): Promise<{
    states?: WorkItemState[];
    error?: string;
}>;
export declare function createWorkItemState(input: CreateWorkItemStateInput): Promise<{
    state?: WorkItemState;
    error?: string;
}>;
export declare function updateWorkItemState(stateId: string, fields: Partial<Pick<WorkItemState, 'name' | 'color' | 'displayOrder' | 'stateGroup' | 'isDefault'>>): Promise<{
    error?: string;
}>;
export declare function deleteWorkItemState(stateId: string): Promise<{
    error?: string;
}>;
export declare function reorderWorkItemStates(states: {
    id: string;
    displayOrder: number;
}[]): Promise<{
    error?: string;
}>;
//# sourceMappingURL=manage-work-item-states.d.ts.map