import { LitElement } from 'lit'; import { InstrumentState } from '../types'; import { AngleAdvice } from '../watch/advice'; import { LinearAdvice } from '../thruster/advice'; import { PropellerType } from '../thruster/propeller'; import '../watch/watch'; export declare class ObcAzimuthThruster extends LitElement { angle: number; angleSetpoint: number | undefined; atAngleSetpoint: boolean; touching: boolean; disableAutoAtAngleSetpoint: boolean; autoAtAngleSetpointDeadband: number; thrust: number; thrustSetpoint: number | undefined; atThrustSetpoint: boolean; thrustSetpointAtZeroDeadband: number; disableAutoAtThrustSetpoint: boolean; autoAtThrustSetpointDeadband: number; state: InstrumentState; loading: number; noPadding: boolean; angleAdvices: AngleAdvice[]; thrustAdvices: LinearAdvice[]; singleDirection: boolean; topPropeller: PropellerType; bottomPropeller: PropellerType; get atAngleSetpointCalc(): boolean; private get angleAdviceRaw(); render(): import('lit-html').TemplateResult<2>; static styles: import('lit').CSSResult; } declare global { interface HTMLElementTagNameMap { 'obc-azimuth-thruster': ObcAzimuthThruster; } } //# sourceMappingURL=azimuth-thruster.d.ts.map