export interface ITask { register: (taskCode: string) => void; finish: (taskCode: string) => void; reset: () => void; } declare function generateTask(code: string, onFinish: Function): { register: (taskCode: string) => void; finish: (taskCode: string) => void; reset: () => void; }; export default generateTask;