/************ Processor: ts ************/ import * as __beyond_dep_ns_0 from 'sequelize'; // index.ts declare namespace ns_0 { import Op = __beyond_dep_ns_0.Op; class ModelsEmail { Applications: any; MailerData: any; ApplicationsAccessTokens: any; op: typeof Op; constructor(); } export const modelsEmail: ModelsEmail; export {}; } // init-models.ts declare namespace ns_1 { import Sequelize = __beyond_dep_ns_0.Sequelize; import _applications = ns_3.applications; import applicationsAttributes = ns_3.applicationsAttributes; import applicationsCreationAttributes = ns_3.applicationsCreationAttributes; import _applications_access_tokens = ns_4.applications_access_tokens; import applications_access_tokensAttributes = ns_4.applications_access_tokensAttributes; import applications_access_tokensCreationAttributes = ns_4.applications_access_tokensCreationAttributes; import _mailer_data = ns_5.mailer_data; import mailer_dataAttributes = ns_5.mailer_dataAttributes; import mailer_dataCreationAttributes = ns_5.mailer_dataCreationAttributes; export { _applications as applications, _applications_access_tokens as applications_access_tokens, _mailer_data as mailer_data }; export type { applicationsAttributes, applicationsCreationAttributes, applications_access_tokensAttributes, applications_access_tokensCreationAttributes, mailer_dataAttributes, mailer_dataCreationAttributes }; export function initModels(sequelize: Sequelize): { applications: typeof _applications; applications_access_tokens: typeof _applications_access_tokens; mailer_data: typeof _mailer_data; }; } // logs.ts declare namespace ns_2 { export class Logs { days: number; logs: string; calls: string; errors: string; current: string; constructor(); write: (type: any, data: any) => void; validateData: (folder: any, files: any) => void; validate: () => void; call: (data: any) => void; error: (data: any) => void; } } // tables\applications.ts declare namespace ns_3 { import Sequelize = __beyond_dep_ns_0; import Model = __beyond_dep_ns_0.Model; import Optional = __beyond_dep_ns_0.Optional; import applications_access_tokens = ns_4.applications_access_tokens; import applications_access_tokensId = ns_4.applications_access_tokensId; import mailer_data = ns_5.mailer_data; import mailer_dataId = ns_5.mailer_dataId; export interface applicationsAttributes { id: number; application?: string; identifier?: string; smtp_email_account?: string; smtp_email_password?: string; smtp_email_port?: string; smtp_host?: string; creator_user_id?: number; modifier_user_id?: number; time_created?: Date; time_updated?: Date; } export type applicationsPk = "id"; export type applicationsId = applications[applicationsPk]; export type applicationsOptionalAttributes = "id" | "application" | "identifier" | "smtp_email_account" | "smtp_email_password" | "smtp_email_port" | "smtp_host" | "creator_user_id" | "modifier_user_id" | "time_created" | "time_updated"; export type applicationsCreationAttributes = Optional; export class applications extends Model implements applicationsAttributes { id: number; application?: string; identifier?: string; smtp_email_account?: string; smtp_email_password?: string; smtp_email_port?: string; smtp_host?: string; creator_user_id?: number; modifier_user_id?: number; time_created?: Date; time_updated?: Date; applications_access_tokens: applications_access_tokens[]; getApplications_access_tokens: Sequelize.HasManyGetAssociationsMixin; setApplications_access_tokens: Sequelize.HasManySetAssociationsMixin; addApplications_access_token: Sequelize.HasManyAddAssociationMixin; addApplications_access_tokens: Sequelize.HasManyAddAssociationsMixin; createApplications_access_token: Sequelize.HasManyCreateAssociationMixin; removeApplications_access_token: Sequelize.HasManyRemoveAssociationMixin; removeApplications_access_tokens: Sequelize.HasManyRemoveAssociationsMixin; hasApplications_access_token: Sequelize.HasManyHasAssociationMixin; hasApplications_access_tokens: Sequelize.HasManyHasAssociationsMixin; countApplications_access_tokens: Sequelize.HasManyCountAssociationsMixin; mailer_data: mailer_data[]; getMailer_data: Sequelize.HasManyGetAssociationsMixin; setMailer_data: Sequelize.HasManySetAssociationsMixin; addMailer_datum: Sequelize.HasManyAddAssociationMixin; addMailer_data: Sequelize.HasManyAddAssociationsMixin; createMailer_datum: Sequelize.HasManyCreateAssociationMixin; removeMailer_datum: Sequelize.HasManyRemoveAssociationMixin; removeMailer_data: Sequelize.HasManyRemoveAssociationsMixin; hasMailer_datum: Sequelize.HasManyHasAssociationMixin; hasMailer_data: Sequelize.HasManyHasAssociationsMixin; countMailer_data: Sequelize.HasManyCountAssociationsMixin; static initModel(sequelize: Sequelize.Sequelize): typeof applications; } } // tables\applications_access_tokens.ts declare namespace ns_4 { import Sequelize = __beyond_dep_ns_0; import Model = __beyond_dep_ns_0.Model; import Optional = __beyond_dep_ns_0.Optional; import applications = ns_3.applications; import applicationsId = ns_3.applicationsId; export interface applications_access_tokensAttributes { id: number; application_id?: number; access_token?: string; creator_user_id?: number; modifier_user_id?: number; time_created?: Date; time_updated?: Date; } export type applications_access_tokensPk = "id"; export type applications_access_tokensId = applications_access_tokens[applications_access_tokensPk]; export type applications_access_tokensOptionalAttributes = "id" | "application_id" | "access_token" | "creator_user_id" | "modifier_user_id" | "time_created" | "time_updated"; export type applications_access_tokensCreationAttributes = Optional; export class applications_access_tokens extends Model implements applications_access_tokensAttributes { id: number; application_id?: number; access_token?: string; creator_user_id?: number; modifier_user_id?: number; time_created?: Date; time_updated?: Date; application: applications; getApplication: Sequelize.BelongsToGetAssociationMixin; setApplication: Sequelize.BelongsToSetAssociationMixin; createApplication: Sequelize.BelongsToCreateAssociationMixin; static initModel(sequelize: Sequelize.Sequelize): typeof applications_access_tokens; } } // tables\mailer_data.ts declare namespace ns_5 { import Sequelize = __beyond_dep_ns_0; import Model = __beyond_dep_ns_0.Model; import Optional = __beyond_dep_ns_0.Optional; import applications = ns_3.applications; import applicationsId = ns_3.applicationsId; export interface mailer_dataAttributes { id: number; module?: string; identifier_template_name?: string; data_template?: string; application_id?: number; variables?: string; creator_user_id?: number; modifier_user_id?: number; time_created?: Date; time_updated?: Date; } export type mailer_dataPk = "id"; export type mailer_dataId = mailer_data[mailer_dataPk]; export type mailer_dataOptionalAttributes = "id" | "module" | "identifier_template_name" | "data_template" | "application_id" | "variables" | "creator_user_id" | "modifier_user_id" | "time_created" | "time_updated"; export type mailer_dataCreationAttributes = Optional; export class mailer_data extends Model implements mailer_dataAttributes { id: number; module?: string; identifier_template_name?: string; data_template?: string; application_id?: number; variables?: string; creator_user_id?: number; modifier_user_id?: number; time_created?: Date; time_updated?: Date; application: applications; getApplication: Sequelize.BelongsToGetAssociationMixin; setApplication: Sequelize.BelongsToSetAssociationMixin; createApplication: Sequelize.BelongsToCreateAssociationMixin; static initModel(sequelize: Sequelize.Sequelize): typeof mailer_data; } } export import modelsEmail = ns_0.modelsEmail; export declare const hmr: {on: (event: string, listener: any) => void, off: (event: string, listener: any) => void };