export type ReadinessHandler = (readyForExecution: boolean) => void;
export declare function emitCodeBlockReadiness(codeBlockId: string, readyForExecution: boolean): void;
export declare function onCodeBlockReadiness(codeBlockId: string, handler: ReadinessHandler): void;
export declare function offCodeBlockReadiness(codeBlockId: string, handler: ReadinessHandler): void;
export declare function emitGetCodeBlockReadiness(codeBlockId: string, handler: ReadinessHandler): void;
export declare function onGetCodeBlockReadiness(codeBlockId: string, getHandler: (handler: ReadinessHandler, codeBlockId: string) => void): void;
export declare function offGetCodeBlockReadiness(codeBlockId: string, getHandler: (handler: ReadinessHandler, codeBlockId: string) => void): void;
