import { Input } from "../input";
import { Magnitude } from "../math";
import { Momentary } from "./momentary";
import { TriggerFeedback } from "./trigger_feedback";
export declare class Trigger extends Input<Magnitude> {
    state: Magnitude;
    /** Independent digital button that actuates at the top of the trigger pull */
    button: Momentary;
    /** Desired adaptive trigger feedback state */
    readonly feedback: TriggerFeedback;
    get active(): boolean;
    get pressure(): Magnitude;
    get magnitude(): Magnitude;
    changes(state: Magnitude): boolean;
}
//# sourceMappingURL=trigger.d.ts.map