import { $Register } from '../../../utils/misc/$Register';
import type { BookTranspiler } from '../BookTranspiler';
/**
 * Register for book transpilers.
 *
 * Note: `$` is used to indicate that this interacts with the global scope
 * @singleton Only one instance of each register is created per build, but there can be more instances across different builds or environments.
 * @see https://github.com/webgptorg/promptbook/issues/249
 *
 * @public exported from `@promptbook/core`
 */
export declare const $bookTranspilersRegister: $Register<BookTranspiler>;
/**
 * TODO: [®] DRY Register logic
 */
