import { InstalledAPKs } from "./installedAPKs";
import { TerminalAssignment } from "./terminalAssignment";
import { TerminalConnectivity } from "./terminalConnectivity";
export declare class Terminal {
    "assignment"?: TerminalAssignment | null;
    /**
    * The [regional base URL](https://docs.adyen.com/api-explorer/terminal-api/1/overview#endpoints-for-cloud-communications) to use for sending Terminal API requests when using cloud communications.
    */
    "cloudDeviceApiEndpoint"?: string;
    "connectivity"?: TerminalConnectivity | null;
    /**
    * The country code of the country where the terminal is located.
    */
    "countryCode"?: string;
    /**
    * The software release currently in use on the terminal.
    */
    "firmwareVersion"?: string;
    /**
    * The unique identifier of the terminal.
    */
    "id"?: string;
    /**
    * A list of Android apps installed on the terminal.
    */
    "installedAPKs"?: Array<InstalledAPKs>;
    /**
    * Date and time of the last activity on the terminal. Not included when the last activity was more than 14 days ago.
    */
    "lastActivityAt"?: Date;
    /**
    * Date and time of the last transaction on the terminal. Not included when the last transaction was more than 14 days ago.
    */
    "lastTransactionAt"?: Date;
    /**
    * The model name of the terminal.
    */
    "model"?: string;
    /**
    * The exact time of the terminal reboot, in the timezone of the terminal in **HH:mm** format.
    */
    "restartLocalTime"?: string;
    /**
    * The serial number of the terminal.
    */
    "serialNumber"?: string;
    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();
}
