import { InputCommand } from "./inputCommand";
export declare class Input {
    "InputCommand": InputCommand;
    /**
    * Indicates te response of the user from the `GetConfirmation` input command.
    */
    "ConfirmedFlag"?: boolean;
    /**
    * The number of the function key which is typed by the Customer on the POI or the Cashier on the Sale Terminal.
    */
    "FunctionKey"?: number;
    /**
    * The text typed by the Customer on the POI or by the Cashier on the Sale Terminal.
    */
    "TextInput"?: string;
    /**
    * The digits typed by the Customer on the POI or by the Cashier on the Sale Terminal.
    */
    "DigitInput"?: number;
    /**
    * The text password typed by the Customer on the POI or by the Cashier on the Sale Terminal.
    */
    "Password"?: string;
    /**
    * The index of the menu item (from 1 to n) which is selected by the Cashier on the Sale Terminal. The value -1 indicates that the immediate upper level of the menu is requested. The value 0 indicates that the root of the menu is requested.
    */
    "MenuEntryNumber"?: Array<number>;
    static readonly discriminator: string | undefined;
    static readonly mapping: {
        [index: string]: string;
    } | undefined;
    static readonly attributeTypeMap: Array<{
        name: string;
        baseName: string;
        type: string;
        format: string;
    }>;
    static getAttributeTypeMap(): {
        name: string;
        baseName: string;
        type: string;
        format: string;
    }[];
    constructor();
}
export declare namespace Input {
}
