---@meta ---@class mini mini = {} ---@class surface surface = {} ---@param w number ---@param h number ---@return number surface function surface.new(w, h) end ---@param filename string ---@return number surface function surface.load(filename) end ---@param surface number ---@param filename string ---@optional palette table function surface.save(surface, filename, palette) end ---@param surface number function surface.free(surface) end ---@param surface number ---@return number w, number h function surface.getSize(surface) end ---@param surface number function surface.setTarget(surface) end ---@param surface number function surface.cls(surface) end ---@optional surface number ---@param x number ---@param y number ---@return number color function surface.getPixel(surface, x, y) end