import { Container } from 'pixi.js';

declare function calculatePositionByAlign(type: "width" | "height", align: number, value: number, pivot: number, negativeScale: boolean, anchor?: number): number;
declare function calculateAlignByPosition(type: "width" | "height", position: number, value: number, pivot: number, negativeScale: boolean, anchor?: number): number;
declare function calculatePositionByPercentagePosition(type: "width" | "height", percentage: number): number;
declare function calculatePercentagePositionByPosition(type: "width" | "height", position: number): number;
declare function getSuperPoint(point: {
    x: number;
    y: number;
}, angle: number): {
    x: number;
    y: number;
};
declare function getPointBySuperPoint(superPoint: {
    x: number;
    y: number;
}, angle: number): {
    x: number;
    y: number;
};
declare function getSuperWidth(canvasElement: Container): number;
declare function getSuperHeight(canvasElement: Container): number;

export { calculateAlignByPosition, calculatePercentagePositionByPosition, calculatePositionByAlign, calculatePositionByPercentagePosition, getPointBySuperPoint, getSuperHeight, getSuperPoint, getSuperWidth };
