import { type ProposalRoots } from '../../app/skill-proposals/proposal-fs.js';
type SetStatusFn = (key: string, text: string | undefined) => void;
type RequestRenderFn = () => void;
/** Re-emit the current proposal count so the footer status reflects the on-disk truth. */
export declare function refreshSkillProposalStatus(roots?: ProposalRoots): void;
/** Start subscribing to skill-proposal status events; returns a teardown function. */
export declare function startSkillProposalStatusUpdater(setStatus: SetStatusFn, requestRender: RequestRenderFn, roots?: ProposalRoots): () => void;
export {};
//# sourceMappingURL=skill-proposals-status.d.ts.map