import { KAPLAYCtx, default as KAPLAY } from "../doc" declare global { const _k: KAPLAYCtx["_k"] const add: KAPLAYCtx["add"] const make: KAPLAYCtx["make"] const readd: KAPLAYCtx["readd"] const get: KAPLAYCtx["get"] const query: KAPLAYCtx["query"] const destroy: KAPLAYCtx["destroy"] const destroyAll: KAPLAYCtx["destroyAll"] const pos: KAPLAYCtx["pos"] const scale: KAPLAYCtx["scale"] const rotate: KAPLAYCtx["rotate"] const color: KAPLAYCtx["color"] const opacity: KAPLAYCtx["opacity"] const sprite: KAPLAYCtx["sprite"] const text: KAPLAYCtx["text"] const polygon: KAPLAYCtx["polygon"] const rect: KAPLAYCtx["rect"] const circle: KAPLAYCtx["circle"] const uvquad: KAPLAYCtx["uvquad"] const area: KAPLAYCtx["area"] const anchor: KAPLAYCtx["anchor"] const z: KAPLAYCtx["z"] const layer: KAPLAYCtx["layer"] const outline: KAPLAYCtx["outline"] const particles: KAPLAYCtx["particles"] const body: KAPLAYCtx["body"] const surfaceEffector: KAPLAYCtx["surfaceEffector"] const areaEffector: KAPLAYCtx["areaEffector"] const pointEffector: KAPLAYCtx["pointEffector"] const platformEffector: KAPLAYCtx["platformEffector"] const buoyancyEffector: KAPLAYCtx["buoyancyEffector"] const constantForce: KAPLAYCtx["constantForce"] const doubleJump: KAPLAYCtx["doubleJump"] const move: KAPLAYCtx["move"] const offscreen: KAPLAYCtx["offscreen"] const follow: KAPLAYCtx["follow"] const shader: KAPLAYCtx["shader"] const textInput: KAPLAYCtx["textInput"] const timer: KAPLAYCtx["timer"] const fixed: KAPLAYCtx["fixed"] const stay: KAPLAYCtx["stay"] const health: KAPLAYCtx["health"] const lifespan: KAPLAYCtx["lifespan"] const named: KAPLAYCtx["named"] const state: KAPLAYCtx["state"] const fadeIn: KAPLAYCtx["fadeIn"] const mask: KAPLAYCtx["mask"] const drawon: KAPLAYCtx["drawon"] const tile: KAPLAYCtx["tile"] const agent: KAPLAYCtx["agent"] const animate: KAPLAYCtx["animate"] const serializeAnimation: KAPLAYCtx["serializeAnimation"] const sentry: KAPLAYCtx["sentry"] const patrol: KAPLAYCtx["patrol"] const pathfinder: KAPLAYCtx["pathfinder"] const raycast: KAPLAYCtx["raycast"] const trigger: KAPLAYCtx["trigger"] const on: KAPLAYCtx["on"] const onFixedUpdate: KAPLAYCtx["onFixedUpdate"] const onUpdate: KAPLAYCtx["onUpdate"] const onDraw: KAPLAYCtx["onDraw"] const onAdd: KAPLAYCtx["onAdd"] const onDestroy: KAPLAYCtx["onDestroy"] const onUse: KAPLAYCtx["onUse"] const onUnuse: KAPLAYCtx["onUnuse"] const onTag: KAPLAYCtx["onTag"] const onUntag: KAPLAYCtx["onUntag"] const onLoad: KAPLAYCtx["onLoad"] const onLoadError: KAPLAYCtx["onLoadError"] const onLoading: KAPLAYCtx["onLoading"] const onError: KAPLAYCtx["onError"] const onResize: KAPLAYCtx["onResize"] const onCleanup: KAPLAYCtx["onCleanup"] const onGamepadConnect: KAPLAYCtx["onGamepadConnect"] const onGamepadDisconnect: KAPLAYCtx["onGamepadDisconnect"] const onCollide: KAPLAYCtx["onCollide"] const onCollideUpdate: KAPLAYCtx["onCollideUpdate"] const onCollideEnd: KAPLAYCtx["onCollideEnd"] const onClick: KAPLAYCtx["onClick"] const onHover: KAPLAYCtx["onHover"] const onHoverUpdate: KAPLAYCtx["onHoverUpdate"] const onHoverEnd: KAPLAYCtx["onHoverEnd"] const onKeyDown: KAPLAYCtx["onKeyDown"] const onKeyPress: KAPLAYCtx["onKeyPress"] const onKeyPressRepeat: KAPLAYCtx["onKeyPressRepeat"] const onKeyRelease: KAPLAYCtx["onKeyRelease"] const onCharInput: KAPLAYCtx["onCharInput"] const onMouseDown: KAPLAYCtx["onMouseDown"] const onMousePress: KAPLAYCtx["onMousePress"] const onMouseRelease: KAPLAYCtx["onMouseRelease"] const onMouseMove: KAPLAYCtx["onMouseMove"] const onTouchStart: KAPLAYCtx["onTouchStart"] const onTouchMove: KAPLAYCtx["onTouchMove"] const onTouchEnd: KAPLAYCtx["onTouchEnd"] const onScroll: KAPLAYCtx["onScroll"] const onHide: KAPLAYCtx["onHide"] const onShow: KAPLAYCtx["onShow"] const onGamepadButtonDown: KAPLAYCtx["onGamepadButtonDown"] const onGamepadButtonPress: KAPLAYCtx["onGamepadButtonPress"] const onGamepadButtonRelease: KAPLAYCtx["onGamepadButtonRelease"] const onGamepadStick: KAPLAYCtx["onGamepadStick"] const onButtonPress: KAPLAYCtx["onButtonPress"] const onButtonRelease: KAPLAYCtx["onButtonRelease"] const onButtonDown: KAPLAYCtx["onButtonDown"] const onSceneLeave: KAPLAYCtx["onSceneLeave"] const getSceneName: KAPLAYCtx["getSceneName"] const loadRoot: KAPLAYCtx["loadRoot"] const loadSprite: KAPLAYCtx["loadSprite"] const loadSpriteAtlas: KAPLAYCtx["loadSpriteAtlas"] const loadAseprite: KAPLAYCtx["loadAseprite"] const loadPedit: KAPLAYCtx["loadPedit"] const loadBean: KAPLAYCtx["loadBean"] const loadJSON: KAPLAYCtx["loadJSON"] const loadSound: KAPLAYCtx["loadSound"] const loadMusic: KAPLAYCtx["loadMusic"] const loadFont: KAPLAYCtx["loadFont"] const loadBitmapFont: KAPLAYCtx["loadBitmapFont"] const loadShader: KAPLAYCtx["loadShader"] const loadShaderURL: KAPLAYCtx["loadShaderURL"] const load: KAPLAYCtx["load"] const loadProgress: KAPLAYCtx["loadProgress"] const getSprite: KAPLAYCtx["getSprite"] const getSound: KAPLAYCtx["getSound"] const getFont: KAPLAYCtx["getFont"] const getBitmapFont: KAPLAYCtx["getBitmapFont"] const getShader: KAPLAYCtx["getShader"] const getAsset: KAPLAYCtx["getAsset"] const Asset: KAPLAYCtx["Asset"] const SpriteData: KAPLAYCtx["SpriteData"] const SoundData: KAPLAYCtx["SoundData"] const width: KAPLAYCtx["width"] const getTreeRoot: KAPLAYCtx["getTreeRoot"] const height: KAPLAYCtx["height"] const center: KAPLAYCtx["center"] const dt: KAPLAYCtx["dt"] const fixedDt: KAPLAYCtx["fixedDt"] const restDt: KAPLAYCtx["restDt"] const time: KAPLAYCtx["time"] const isFocused: KAPLAYCtx["isFocused"] const isTouchscreen: KAPLAYCtx["isTouchscreen"] const mousePos: KAPLAYCtx["mousePos"] const mouseDeltaPos: KAPLAYCtx["mouseDeltaPos"] const isKeyDown: KAPLAYCtx["isKeyDown"] const isKeyPressed: KAPLAYCtx["isKeyPressed"] const isKeyPressedRepeat: KAPLAYCtx["isKeyPressedRepeat"] const isKeyReleased: KAPLAYCtx["isKeyReleased"] const isMouseDown: KAPLAYCtx["isMouseDown"] const isMousePressed: KAPLAYCtx["isMousePressed"] const isMouseReleased: KAPLAYCtx["isMouseReleased"] const isMouseMoved: KAPLAYCtx["isMouseMoved"] const isGamepadButtonPressed: KAPLAYCtx["isGamepadButtonPressed"] const isGamepadButtonDown: KAPLAYCtx["isGamepadButtonDown"] const isGamepadButtonReleased: KAPLAYCtx["isGamepadButtonReleased"] const isButtonPressed: KAPLAYCtx["isButtonPressed"] const isButtonDown: KAPLAYCtx["isButtonDown"] const isButtonReleased: KAPLAYCtx["isButtonReleased"] const getButton: KAPLAYCtx["getButton"] const setButton: KAPLAYCtx["setButton"] const pressButton: KAPLAYCtx["pressButton"] const releaseButton: KAPLAYCtx["releaseButton"] const getGamepadStick: KAPLAYCtx["getGamepadStick"] const getLastInputDeviceType: KAPLAYCtx["getLastInputDeviceType"] const charInputted: KAPLAYCtx["charInputted"] const setCamPos: KAPLAYCtx["setCamPos"] const getCamPos: KAPLAYCtx["getCamPos"] const setCamScale: KAPLAYCtx["setCamScale"] const getCamScale: KAPLAYCtx["getCamScale"] const setCamRot: KAPLAYCtx["setCamRot"] const getCamRot: KAPLAYCtx["getCamRot"] const getCamTransform: KAPLAYCtx["getCamTransform"] const shake: KAPLAYCtx["shake"] const flash: KAPLAYCtx["flash"] const camPos: KAPLAYCtx["camPos"] const camScale: KAPLAYCtx["camScale"] const camRot: KAPLAYCtx["camRot"] const camFlash: KAPLAYCtx["camFlash"] const camTransform: KAPLAYCtx["camTransform"] const toScreen: KAPLAYCtx["toScreen"] const toWorld: KAPLAYCtx["toWorld"] const setGravity: KAPLAYCtx["setGravity"] const getGravity: KAPLAYCtx["getGravity"] const setGravityDirection: KAPLAYCtx["setGravityDirection"] const getGravityDirection: KAPLAYCtx["getGravityDirection"] const setBackground: KAPLAYCtx["setBackground"] const getBackground: KAPLAYCtx["getBackground"] const getGamepads: KAPLAYCtx["getGamepads"] const setCursor: KAPLAYCtx["setCursor"] const getCursor: KAPLAYCtx["getCursor"] const setCursorLocked: KAPLAYCtx["setCursorLocked"] const isCursorLocked: KAPLAYCtx["isCursorLocked"] const setFullscreen: KAPLAYCtx["setFullscreen"] const isFullscreen: KAPLAYCtx["isFullscreen"] const wait: KAPLAYCtx["wait"] const loop: KAPLAYCtx["loop"] const play: KAPLAYCtx["play"] const burp: KAPLAYCtx["burp"] const setVolume: KAPLAYCtx["setVolume"] const getVolume: KAPLAYCtx["getVolume"] const volume: KAPLAYCtx["volume"] const audioCtx: KAPLAYCtx["audioCtx"] const rand: KAPLAYCtx["rand"] const randi: KAPLAYCtx["randi"] const randSeed: KAPLAYCtx["randSeed"] const vec2: KAPLAYCtx["vec2"] const rgb: KAPLAYCtx["rgb"] const hsl2rgb: KAPLAYCtx["hsl2rgb"] const quad: KAPLAYCtx["quad"] const choose: KAPLAYCtx["choose"] const chooseMultiple: KAPLAYCtx["chooseMultiple"] const shuffle: KAPLAYCtx["shuffle"] const chance: KAPLAYCtx["chance"] const lerp: KAPLAYCtx["lerp"] const tween: KAPLAYCtx["tween"] const easings: KAPLAYCtx["easings"] const easingSteps: KAPLAYCtx["easingSteps"] const easingLinear: KAPLAYCtx["easingLinear"] const easingCubicBezier: KAPLAYCtx["easingCubicBezier"] const map: KAPLAYCtx["map"] const mapc: KAPLAYCtx["mapc"] const wave: KAPLAYCtx["wave"] const deg2rad: KAPLAYCtx["deg2rad"] const rad2deg: KAPLAYCtx["rad2deg"] const clamp: KAPLAYCtx["clamp"] const evaluateQuadratic: KAPLAYCtx["evaluateQuadratic"] const evaluateQuadraticFirstDerivative: KAPLAYCtx["evaluateQuadraticFirstDerivative"] const evaluateQuadraticSecondDerivative: KAPLAYCtx["evaluateQuadraticSecondDerivative"] const evaluateBezier: KAPLAYCtx["evaluateBezier"] const evaluateBezierFirstDerivative: KAPLAYCtx["evaluateBezierFirstDerivative"] const evaluateBezierSecondDerivative: KAPLAYCtx["evaluateBezierSecondDerivative"] const evaluateCatmullRom: KAPLAYCtx["evaluateCatmullRom"] const evaluateCatmullRomFirstDerivative: KAPLAYCtx["evaluateCatmullRomFirstDerivative"] const curveLengthApproximation: KAPLAYCtx["curveLengthApproximation"] const normalizedCurve: KAPLAYCtx["normalizedCurve"] const hermite: KAPLAYCtx["hermite"] const cardinal: KAPLAYCtx["cardinal"] const catmullRom: KAPLAYCtx["catmullRom"] const bezier: KAPLAYCtx["bezier"] const kochanekBartels: KAPLAYCtx["kochanekBartels"] const testLinePoint: KAPLAYCtx["testLinePoint"] const testLineLine: KAPLAYCtx["testLineLine"] const testLineCircle: KAPLAYCtx["testLineCircle"] const testRectRect: KAPLAYCtx["testRectRect"] const testRectLine: KAPLAYCtx["testRectLine"] const testRectPoint: KAPLAYCtx["testRectPoint"] const testCirclePolygon: KAPLAYCtx["testCirclePolygon"] const isConvex: KAPLAYCtx["isConvex"] const triangulate: KAPLAYCtx["triangulate"] const NavMesh: KAPLAYCtx["NavMesh"] const Point: KAPLAYCtx["Point"] const Line: KAPLAYCtx["Line"] const Rect: KAPLAYCtx["Rect"] const Circle: KAPLAYCtx["Circle"] const Ellipse: KAPLAYCtx["Ellipse"] const Polygon: KAPLAYCtx["Polygon"] const Vec2: KAPLAYCtx["Vec2"] const Color: KAPLAYCtx["Color"] const Mat4: KAPLAYCtx["Mat4"] const Quad: KAPLAYCtx["Quad"] const RNG: KAPLAYCtx["RNG"] const scene: KAPLAYCtx["scene"] const go: KAPLAYCtx["go"] const setLayers: KAPLAYCtx["setLayers"] const getLayers: KAPLAYCtx["getLayers"] const getDefaultLayer: KAPLAYCtx["getDefaultLayer"] const layers: KAPLAYCtx["layers"] const addLevel: KAPLAYCtx["addLevel"] const getData: KAPLAYCtx["getData"] const setData: KAPLAYCtx["setData"] const drawSprite: KAPLAYCtx["drawSprite"] const drawText: KAPLAYCtx["drawText"] const drawRect: KAPLAYCtx["drawRect"] const drawLine: KAPLAYCtx["drawLine"] const drawLines: KAPLAYCtx["drawLines"] const drawCurve: KAPLAYCtx["drawCurve"] const drawBezier: KAPLAYCtx["drawBezier"] const drawTriangle: KAPLAYCtx["drawTriangle"] const drawCircle: KAPLAYCtx["drawCircle"] const drawEllipse: KAPLAYCtx["drawEllipse"] const drawPolygon: KAPLAYCtx["drawPolygon"] const drawUVQuad: KAPLAYCtx["drawUVQuad"] const drawFormattedText: KAPLAYCtx["drawFormattedText"] const drawMasked: KAPLAYCtx["drawMasked"] const drawSubtracted: KAPLAYCtx["drawSubtracted"] const pushTransform: KAPLAYCtx["pushTransform"] const popTransform: KAPLAYCtx["popTransform"] const pushTranslate: KAPLAYCtx["pushTranslate"] const pushScale: KAPLAYCtx["pushScale"] const pushRotate: KAPLAYCtx["pushRotate"] const pushMatrix: KAPLAYCtx["pushMatrix"] const usePostEffect: KAPLAYCtx["usePostEffect"] const formatText: KAPLAYCtx["formatText"] const makeCanvas: KAPLAYCtx["makeCanvas"] const debug: KAPLAYCtx["debug"] const plug: KAPLAYCtx["plug"] const screenshot: KAPLAYCtx["screenshot"] const download: KAPLAYCtx["download"] const downloadText: KAPLAYCtx["downloadText"] const downloadJSON: KAPLAYCtx["downloadJSON"] const downloadBlob: KAPLAYCtx["downloadBlob"] const record: KAPLAYCtx["record"] const addKaboom: KAPLAYCtx["addKaboom"] const ASCII_CHARS: KAPLAYCtx["ASCII_CHARS"] const LEFT: KAPLAYCtx["LEFT"] const RIGHT: KAPLAYCtx["RIGHT"] const UP: KAPLAYCtx["UP"] const DOWN: KAPLAYCtx["DOWN"] const RED: KAPLAYCtx["RED"] const GREEN: KAPLAYCtx["GREEN"] const BLUE: KAPLAYCtx["BLUE"] const YELLOW: KAPLAYCtx["YELLOW"] const MAGENTA: KAPLAYCtx["MAGENTA"] const CYAN: KAPLAYCtx["CYAN"] const WHITE: KAPLAYCtx["WHITE"] const BLACK: KAPLAYCtx["BLACK"] const canvas: KAPLAYCtx["canvas"] const quit: KAPLAYCtx["quit"] const KEvent: KAPLAYCtx["KEvent"] const KEventHandler: KAPLAYCtx["KEventHandler"] const KEventController: KAPLAYCtx["KEventController"] const cancel: KAPLAYCtx["cancel"] const VERSION: KAPLAYCtx["VERSION"] const kaplay: typeof KAPLAY const kaboom: typeof KAPLAY }