/**
 * @public
 * @class SystemControllerValidate
 */
export declare class SystemControllerValidate {
    /**
     * @public
     * @function validateToggleAPIEventChannel
     * @param {Array<{eventName: string, bOpen: boolean}>} apiEvents
     * @returns {void}
     */
    validateToggleAPIEventChannel(apiEvents: Array<{
        eventName: string;
        bOpen: boolean;
    }>): void;
    /**
     * @public
     * @function validateSetOption
     * @param {{url?: string, order?: string, resolution?: Array<number>}} opt
     * @returns {void}
     */
    validateSetOption(opt: {
        url?: string;
        order?: string;
        resolution?: Array<number>;
    }): void;
    /**
     * @public
     * @function validateSetDefaultBrowserFunctionKeyboard
     * @param {boolean} bool
     * @returns {void}
     */
    validateSetDefaultBrowserFunctionKeyboard(bool: boolean): void;
    /**
     * @public
     * @function validateSetDefaultKeyboard
     * @param {boolean} bool
     * @returns {void}
     */
    validateSetDefaultKeyboard(bool: boolean): void;
    /**
     * @public
     * @function validateSetDeviceLock
     * @param {boolean} bool
     * @returns {void}
     */
    validateSetDeviceLock(bool: boolean): void;
    /**
     * @public
     * @function validateSetFullScreen
     * @param {boolean} bool
     * @returns {void}
     */
    validateSetFullScreen(bool: boolean): void;
    /**
     * @public
     * @function validateSetTimeoutTime
     * @param {number} timeout
     * @returns {void}
     */
    validateSetTimeoutTime(timeout: number): void;
    /**
     * @public
     * @function validateSetApiRequestMode
     * @param {string} mode
     * @param {string} url
     * @returns {void}
     */
    validateSetApiRequestMode(mode: string, url: string): void;
    /**
     * @public
     * @function validateGetTypes
     * @param {string} category
     * @returns {void}
     */
    validateGetTypes(category: string): void;
}
