/** copied and slightly adapted from linux/v4l2-common.h */ import ref from "ref-napi"; import ref_struct from "ref-struct-di"; import ref_array from "ref-array-di"; export declare const V4L2_SEL_TGT_CROP = 0; export declare const V4L2_SEL_TGT_CROP_DEFAULT = 1; export declare const V4L2_SEL_TGT_CROP_BOUNDS = 2; export declare const V4L2_SEL_TGT_NATIVE_SIZE = 3; export declare const V4L2_SEL_TGT_COMPOSE = 256; export declare const V4L2_SEL_TGT_COMPOSE_DEFAULT = 257; export declare const V4L2_SEL_TGT_COMPOSE_BOUNDS = 258; export declare const V4L2_SEL_TGT_COMPOSE_PADDED = 259; export declare const V4L2_SEL_FLAG_GE: number; export declare const V4L2_SEL_FLAG_LE: number; export declare const V4L2_SEL_FLAG_KEEP_CONFIG: number; export declare const v4l2_edid: ref_struct.StructType<{ pad: ref.Type; start_block: ref.Type; blocks: ref.Type; reserved: ref.Type>; edid: ref.Type>; }>;