import ICharacterCamera, { LockTargetRotationValue } from "../../interface/ICharacterCamera";
import CameraBase from "./CameraBase";
import MeshAppendable from "./MeshAppendable";
export default class CharacterCamera extends CameraBase implements ICharacterCamera {
    static defaults: Partial<import("../../interface/utils/Defaults").default<ICharacterCamera>>;
    static schema: Required<import("../../interface/utils/extractProps").ExtractProps<ICharacterCamera>>;
    constructor();
    protected disposeNode(): void;
    lockTargetRotation: LockTargetRotationValue;
    append(object: MeshAppendable): void;
    attach(object: MeshAppendable): void;
}
