namespace ZelWiki.Engine.Library.Interfaces
{
///
/// Handles links the wiki to another site.
///
public interface IExternalLinkHandler
{
///
/// Handles an internal wiki link.
///
/// Reference to the wiki state object
/// The address of the external site being linked to.
/// The text which should be show in the absence of an image.
/// The image that should be shown.
/// The 0-100 image scale factor for the given image.
public HandlerResult Handle(IZelEngineState state, string link, string? text, string? image);
}
}