/** * 入力要素がdocument.bodyの孫であるときに限りTrueを返します。 * @param node 判定する要素 */ export declare function IsDescendantOfBody(node: Node): boolean; /** * 指定された文字数になるまで指定された文字を左に加えます * @param text 文字を追加する文字列 * @param length 計算後のtextの文字数 * @param leftChar 左に追加する文字 */ export declare function paddingLeft(text: string, length: number, leftChar: string): string; /** * 単位付きの値を値部分と単位部分に分割します。 * @param text 単位付きの値 */ export declare function parseUnit(text: string): [number, string]; /** * 入力値をピクセル単位の値に変換します。 * @param value */ export declare function toPX(value: string): number; /** * 二次ベジエ曲線上の座標を計算します。 * @param param0 [x,y] ベジエ曲線の開始座標 * @param param1 [x,y] ベジエ曲線の制御点 * @param param2 [x,y] ベジエ曲線の終了座標 * @param t 曲線上の位置 0が曲線の開始座標で1が曲線の終了座標、0.5が曲線の中間点を表します * @returns 指定された座標 */ export declare function bezierLocation([px1, py1]: [number, number], [px2, py2]: [number, number], [px3, py3]: [number, number], t: number): [number, number];