import { IEmailEvents } from "./mail.handler"; import Mail = require("nodemailer/lib/mailer"); export declare const envPath: (dist: boolean) => string | undefined; export declare class Env { envSeparator: () => string; nodePort: () => number; nodeSsl: () => boolean; nodeSslKey: () => string; nodeSslCert: () => string; cookieName: () => string; cookieSecure: () => boolean; cookieSecret: () => string; databaseType: () => string; databaseUser: () => string; databasePassword: () => string; databaseAuthSource: () => string; databaseHost: () => string; databasePort: () => number; databaseSid: () => string; databaseName: () => string; databaseOwner: () => string; databaseSsl: () => boolean; databasePoolSize: () => number; databasePoolMin: () => number; databasePoolMax: () => number; databasePoolIncrement: () => number; databaseIdleTimeout: () => number; databaseConnectionTimeout: () => number; databaseSecret: () => string; databaseRownum: () => number; emailUser: () => string; emailPassword: () => string; emailHost: () => string; emailPort: () => number; emailSecure: () => boolean; emailPoolSize: () => number; emailLogger: () => boolean; emailSubject: () => string; emailAdmins: () => string[]; emailEvents: () => Array; emailAttachments(): Mail.Attachment[]; emailRejectUnauthorized: () => boolean; sessionTimeout: () => number; debugLog: () => boolean; auditLogMethods: () => string[]; freeAccessPaths: () => { [key: string]: string[]; }; publicPaths: () => string[]; uploadDirectory: () => string; downloadDirectory: () => string; pathSeparator: () => string; maskPassKeys(): string[] | undefined; serverVersion: () => Promise; clientVersion: () => string; upgradeNoteInterval: () => number; } //# sourceMappingURL=env.handler.d.ts.map