import { TOrthographicCamera, TOrthographicCameraParams, TOrthographicCameraWrapper, TPerspectiveCamera, TPerspectiveCameraParams, TPerspectiveCameraWrapper } from '../Models'; import { TShadowCameraParams } from '../../Light'; import { TWriteable } from '@hellpig/anarchy-shared/Utils'; export declare const isPerspectiveCamera: (camera: TOrthographicCamera | TPerspectiveCamera) => camera is TPerspectiveCamera; export declare const isPerspectiveCameraWrapper: (camera: TOrthographicCameraWrapper | TPerspectiveCameraWrapper) => camera is TPerspectiveCameraWrapper; export declare const isPerspectiveCameraParams: (params: TOrthographicCameraParams | TPerspectiveCameraParams | TShadowCameraParams) => params is TPerspectiveCameraParams; export declare const isOrthographicCamera: (camera: TOrthographicCamera | TPerspectiveCamera) => camera is TOrthographicCamera; export declare const isOrthographicCameraWrapper: (camera: TOrthographicCameraWrapper | TPerspectiveCameraWrapper) => camera is TOrthographicCameraWrapper; export declare const isOrthographicCameraParams: (params: TOrthographicCameraParams | TPerspectiveCameraParams | TShadowCameraParams) => params is TOrthographicCameraParams; export declare function applyPerspectiveCameraParams(camera: TWriteable, params: TPerspectiveCameraParams): void; export declare function applyOrthographicCameraParams(camera: TWriteable, params: TOrthographicCameraParams): void;