/** * * @export * @interface ChargeFlowLevelConfigurationType */ export interface ChargeFlowLevelConfigurationType { /** * The localized name of the object. * @type {{ [key: string]: string; }} * @memberof ChargeFlowLevelConfigurationType */ readonly name?: { [key: string]: string; }; /** * The localized description of the object. * @type {{ [key: string]: string; }} * @memberof ChargeFlowLevelConfigurationType */ readonly description?: { [key: string]: string; }; /** * A unique identifier for the object. * @type {number} * @memberof ChargeFlowLevelConfigurationType */ readonly id?: number; /** * The localized label that describes the action triggered by the configuration type. * @type {{ [key: string]: string; }} * @memberof ChargeFlowLevelConfigurationType */ readonly label?: { [key: string]: string; }; } /** * Check if a given object implements the ChargeFlowLevelConfigurationType interface. */ export declare function instanceOfChargeFlowLevelConfigurationType(value: object): value is ChargeFlowLevelConfigurationType; export declare function ChargeFlowLevelConfigurationTypeFromJSON(json: any): ChargeFlowLevelConfigurationType; export declare function ChargeFlowLevelConfigurationTypeFromJSONTyped(json: any, ignoreDiscriminator: boolean): ChargeFlowLevelConfigurationType; export declare function ChargeFlowLevelConfigurationTypeToJSON(json: any): ChargeFlowLevelConfigurationType; export declare function ChargeFlowLevelConfigurationTypeToJSONTyped(value?: Omit | null, ignoreDiscriminator?: boolean): any;