import type { LTWorkflowConfig } from '../../types';
export declare function upsertWorkflowConfig(config: LTWorkflowConfig & {
    lifecycle?: any;
}): Promise<LTWorkflowConfig>;
export declare function deleteWorkflowConfig(workflowType: string): Promise<boolean>;
/**
 * Seed a workflow config at startup (insert-if-absent).
 * DB is the source of truth — if the row already exists, log drift warnings
 * but do not overwrite. Returns true if inserted, false if already existed.
 */
export declare function seedWorkflowConfig(config: LTWorkflowConfig): Promise<boolean>;
