import type { CorePiece } from "./types.js"; /** * Utility function that provides a no-op `CorePiece` object. This is useful for testing or when a placeholder piece is * needed. * * **⚠️IMPORTANT**: The returned object is a singleton. This is **not** a factory function that creates a new object * each time it is called. If you need a new object, you should create your own. * @template TProps The type of the properties for the `CorePiece`. Defaults to `Record`. * @template TMeta The type of metadata for a specific `CorePiece`. Defaults to an empty object `{}`. * @returns {CorePiece} A no-op `CorePiece` object properly typed. */ export declare function noopPiece = Record, TMeta extends Record = {}>(): CorePiece;