import { type AbstractEngine } from '@babylonjs/core/Engines/abstractEngine';
import { type RenderTargetTexture } from '@babylonjs/core/Materials/Textures/renderTargetTexture';
import { type ISize } from '@babylonjs/core/Maths/math.size';
import { type Scene } from '@babylonjs/core/scene';
export interface CopySizeToOptions {
    src: ISize | Pick<AbstractEngine, 'getRenderWidth' | 'getRenderHeight'> | Pick<Scene, 'getEngine'>;
    dst: Pick<RenderTargetTexture, 'getSize' | 'resize'>;
    scale?: number;
    epsilon?: number;
}
export declare function copySizeTo(options: CopySizeToOptions): void;
//# sourceMappingURL=CopySizeFunctions.d.ts.map