import type { FailureCategory } from './FailureCategory'; /** * * @export * @interface FailureReason */ export interface FailureReason { /** * The localized name of the object. * @type {{ [key: string]: string; }} * @memberof FailureReason */ readonly name?: { [key: string]: string; }; /** * The localized description of the object. * @type {{ [key: string]: string; }} * @memberof FailureReason */ readonly description?: { [key: string]: string; }; /** * A unique identifier for the object. * @type {number} * @memberof FailureReason */ readonly id?: number; /** * * @type {FailureCategory} * @memberof FailureReason */ category?: FailureCategory; } /** * Check if a given object implements the FailureReason interface. */ export declare function instanceOfFailureReason(value: object): value is FailureReason; export declare function FailureReasonFromJSON(json: any): FailureReason; export declare function FailureReasonFromJSONTyped(json: any, ignoreDiscriminator: boolean): FailureReason; export declare function FailureReasonToJSON(json: any): FailureReason; export declare function FailureReasonToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;