import type { CategoryConfig, WorkflowCategoryNode } from './workflowCategoryTypes.js';
export interface WorkflowCategoryOverlay {
    workflowCategories?: WorkflowCategoryNode[];
    showOthersCategory?: boolean;
    othersCategoryName?: string;
}
export declare function parseWorkflowCategoryOverlay(raw: unknown, sourceLabel: string): WorkflowCategoryOverlay | null;
export declare function parseWorkflowCategoryConfig(raw: unknown, sourceLabel: string): CategoryConfig | null;
export declare function mergeWorkflowCategoryConfigs(builtinConfig: CategoryConfig, userConfig: WorkflowCategoryOverlay | null, builtinCategoryName: string): CategoryConfig;
//# sourceMappingURL=workflowCategoryParser.d.ts.map