#ifndef DOVEADM_PRINT_PRIVATE_H
#define DOVEADM_PRINT_PRIVATE_H
#include "doveadm-print.h"
struct doveadm_print_header {
const char *key;
const char *title;
};
struct doveadm_print_vfuncs {
const char *name;
void (*init)(void);
void (*deinit)(void);
void (*flush)(void);
};
extern struct doveadm_print_vfuncs doveadm_print_flow_vfuncs;
extern struct doveadm_print_vfuncs doveadm_print_tab_vfuncs;
extern struct doveadm_print_vfuncs doveadm_print_table_vfuncs;
extern struct doveadm_print_vfuncs doveadm_print_pager_vfuncs;
extern struct doveadm_print_vfuncs doveadm_print_json_vfuncs;
extern struct doveadm_print_vfuncs doveadm_print_formatted_vfuncs;
#endif