import { CPlugin } from '@bettercorp/service-base/lib/interfaces/plugins'; import { IPluginConfig } from './sec.config'; import { fastify } from '@bettercorp/service-base-plugin-web-server/lib/plugins/fastify/fastify'; import { DocumentStore } from "ravendb"; import { Redis } from 'redis-modules-sdk'; import { DB } from './lib/db'; export interface XTRA { cleanRegex: RegExp; infoCleanRegex: RegExp; ipCleanRegex: RegExp; maxLimit: number; cleanString(x: string): string; } export declare class Plugin extends CPlugin { fastify: fastify; S3: any; RavenDB: DocumentStore; Redis: Redis; DB: DB; getMetaField(objet: any, field: string, defalt: string | null | undefined): any; init(): Promise; }