import type { ICamera, ICameraEvent, ICameraSetDirtyOptions } from '../ICamera';
export declare const iCameraCommons: {
    setDirty: (this: ICamera, options?: ICameraSetDirtyOptions) => void;
    activateMain: (this: ICamera, options?: Partial<ICameraEvent>, _internal?: boolean, _refresh?: boolean) => void;
    deactivateMain: (this: ICamera, options?: Partial<ICameraEvent>, _internal?: boolean, _refresh?: boolean) => void;
    refreshUi: (this: ICamera) => void;
    refreshTarget: (this: ICamera, distanceFromTarget?: number, setDirty?: boolean) => void;
    upgradeCamera: typeof upgradeCamera;
    copy: (superCopy: ICamera["copy"]) => ICamera["copy"];
};
declare function upgradeCamera(this: ICamera): void;
export {};
//# sourceMappingURL=iCameraCommons.d.ts.map