interface DeletedPatternPlaceholderProps { /** * ID of the deleted pattern (for debugging/logging) */ patternId: string; /** * Callback to remove this orphaned reference from the blocks array */ onRemove: () => void; } /** * DeletedPatternPlaceholder * * Displayed in the editor when a PatternReference points to a deleted pattern. * Part of the "Lazy Cleanup" strategy: * - Patterns can be deleted without updating all entities * - Editor shows this placeholder instead of the missing pattern * - User can click "Remove" or simply save the page to clean up the reference * * @example * // In BlockEditor or similar component: * if (isPatternReference(block) && !patternExists(block.ref)) { * return ( * removeBlock(block.id)} * /> * ) * } */ export declare function DeletedPatternPlaceholder({ patternId, onRemove }: DeletedPatternPlaceholderProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=DeletedPatternPlaceholder.d.ts.map