import type { Feature } from './Feature'; /** * The manual task type indicates what kind of manual task is required to be executed by the human. * @export * @interface ManualTaskType */ export interface ManualTaskType { /** * The features that this type belongs to. * @type {Set} * @memberof ManualTaskType */ readonly features?: Set; /** * The localized name of the object. * @type {{ [key: string]: string; }} * @memberof ManualTaskType */ readonly name?: { [key: string]: string; }; /** * The localized description of the object. * @type {{ [key: string]: string; }} * @memberof ManualTaskType */ readonly description?: { [key: string]: string; }; /** * A unique identifier for the object. * @type {number} * @memberof ManualTaskType */ readonly id?: number; } /** * Check if a given object implements the ManualTaskType interface. */ export declare function instanceOfManualTaskType(value: object): value is ManualTaskType; export declare function ManualTaskTypeFromJSON(json: any): ManualTaskType; export declare function ManualTaskTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ManualTaskType; export declare function ManualTaskTypeToJSON(json: any): ManualTaskType; export declare function ManualTaskTypeToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;