import { GW_FRAME_REQ } from "./common.js";
import { CommandOriginator, ParameterActive, PriorityLevel, PriorityLevelInformation } from "./GW_COMMAND.js";
import { ContactInputAssignment, LockPriorityLevel } from "./GW_CONTACTINPUT.js";
import { Velocity } from "./GW_SYSTEMTABLE_DATA.js";
export declare class GW_SET_CONTACT_INPUT_LINK_REQ extends GW_FRAME_REQ {
    readonly ContactInputID: number;
    readonly ContactInputAssignment: ContactInputAssignment;
    readonly SuccessOutputID: number;
    readonly ErrorOutputID: number;
    readonly Position: number;
    readonly Velocity: Velocity;
    readonly ActionID: number;
    readonly PriorityLevel: PriorityLevel;
    readonly CommandOriginator: CommandOriginator;
    readonly ParameterActive: ParameterActive;
    readonly LockPriorityLevel: LockPriorityLevel;
    readonly PLI3: PriorityLevelInformation;
    readonly PLI4: PriorityLevelInformation;
    readonly PLI5: PriorityLevelInformation;
    readonly PLI6: PriorityLevelInformation;
    readonly PLI7: PriorityLevelInformation;
    constructor(ContactInputID: number, ContactInputAssignment: ContactInputAssignment, SuccessOutputID: number, ErrorOutputID: number, Position: number, Velocity: Velocity, ActionID: number, PriorityLevel?: PriorityLevel, CommandOriginator?: CommandOriginator, ParameterActive?: ParameterActive, LockPriorityLevel?: LockPriorityLevel, PLI3?: PriorityLevelInformation, PLI4?: PriorityLevelInformation, PLI5?: PriorityLevelInformation, PLI6?: PriorityLevelInformation, PLI7?: PriorityLevelInformation);
}
