import { ISize } from './loader/babylonjs-import';
/**
 * Twinfinity extension methods for BabylonJS `ThinEngine`.
 */
export interface TwinfinityThinEngineExtensions {
    /**
     * Writes current engine render size to the specified parameter
     * and returns it.
     * Same as calling `ThinEngine.getRenderWidth()` and `ThinEngine.getRenderHeight`.
     * @param dst render size written here.
     * @returns `dst` parameter.
     */
    getRenderSizeToRef(dst: ISize): ISize;
}
declare module '@babylonjs/core/Engines/thinEngine' {
    interface ThinEngine {
        /**
         * Twinfinity extension methods for BabylonJS `ThinEngine`.
         */
        readonly twinfinity: TwinfinityThinEngineExtensions;
    }
}
//# sourceMappingURL=ThinEngineExtensions.d.ts.map