// AUTOGENERATED FILE - DO NOT MODIFY!
// This file generated by Djinni from constants.djinni

#import "DBConstantRecord.h"
#import <Foundation/Foundation.h>

extern BOOL const DBConstantsInterfaceBoolConstant;
extern int8_t const DBConstantsInterfaceI8Constant;
extern int16_t const DBConstantsInterfaceI16Constant;
/** i32_constant has documentation. */
extern int32_t const DBConstantsInterfaceI32Constant;
/**
 * i64_constant has long documentation.
 * (Second line of multi-line documentation.
 *   Indented third line of multi-line documentation.)
 */
extern int64_t const DBConstantsInterfaceI64Constant;
extern float const DBConstantsInterfaceF32Constant;
extern double const DBConstantsInterfaceF64Constant;
extern NSNumber * __nullable const DBConstantsInterfaceOptBoolConstant;
extern NSNumber * __nullable const DBConstantsInterfaceOptI8Constant;
/** opt_i16_constant has documentation. */
extern NSNumber * __nullable const DBConstantsInterfaceOptI16Constant;
extern NSNumber * __nullable const DBConstantsInterfaceOptI32Constant;
extern NSNumber * __nullable const DBConstantsInterfaceOptI64Constant;
/**
 * opt_f32_constant has long documentation.
 * (Second line of multi-line documentation.
 *   Indented third line of multi-line documentation.)
 */
extern NSNumber * __nullable const DBConstantsInterfaceOptF32Constant;
extern NSNumber * __nullable const DBConstantsInterfaceOptF64Constant;
extern NSString * __nonnull const DBConstantsInterfaceStringConstant;
extern NSString * __nullable const DBConstantsInterfaceOptStringConstant;
extern DBConstantRecord * __nonnull const DBConstantsInterfaceObjectConstant;

/** Interface containing constants */
@interface DBConstantsInterface : NSObject

/**
 * No support for null optional constants
 * No support for optional constant records
 * No support for constant binary, list, set, map
 */
- (void)dummy;

@end
