import type { IntakeItem, WorkItem } from '../../../../../packages/core/src/domain/generated/output.js';
export declare function createIntakeItem(input: {
    projectId: string;
    title: string;
    source: string;
    description?: string;
}): Promise<{
    intakeItem?: IntakeItem;
    error?: string;
}>;
export declare function listIntakeItems(projectId: string, status?: string): Promise<{
    items?: IntakeItem[];
    error?: string;
}>;
export declare function acceptIntakeItem(intakeItemId: string): Promise<{
    workItem?: WorkItem;
    error?: string;
}>;
export declare function declineIntakeItem(intakeItemId: string, reason: string): Promise<{
    error?: string;
}>;
export declare function autoTriageIntakeItem(intakeItemId: string): Promise<{
    suggestions?: Record<string, unknown>;
    error?: string;
}>;
export declare function detectDuplicates(intakeItemId: string): Promise<{
    candidates?: {
        workItem: WorkItem;
        score: number;
    }[];
    error?: string;
}>;
//# sourceMappingURL=manage-intake.d.ts.map