import { ApplicationConfig } from '@loopback/core'; import { RestApplication } from '@loopback/rest'; export { ApplicationConfig }; declare const AuditServiceApplication_base: (new (...args: any[]) => { projectRoot: string; bootOptions?: import("@loopback/boot").BootOptions | undefined; booted: boolean; start(): Promise; boot(): Promise; booters(...booterCls: import("@loopback/core").Constructor[]): import("@loopback/boot").Binding[]; applicationBooter(subApp: import("@loopback/core").Application & import("@loopback/boot").Bootable, filter?: import("@loopback/core").BindingFilter): import("@loopback/boot").Binding; component(componentCtor: import("@loopback/core").Constructor, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions): import("@loopback/boot").Binding; mountComponentBooters(componentInstanceOrClass: import("@loopback/core").Constructor | import("@loopback/boot").InstanceWithBooters): void; readonly options: import("@loopback/core").ApplicationConfig; readonly state: string; controller: (controllerCtor: import("@loopback/core").ControllerClass, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions | undefined) => import("@loopback/boot").Binding; server: (ctor: import("@loopback/core").Constructor, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions | undefined) => import("@loopback/boot").Binding; servers: (ctors: import("@loopback/core").Constructor[]) => import("@loopback/boot").Binding[]; getServer: (target: string | import("@loopback/core").Constructor) => Promise; init: () => Promise; onInit: (fn: () => import("@loopback/core").ValueOrPromise) => import("@loopback/boot").Binding; onStart: (fn: () => import("@loopback/core").ValueOrPromise) => import("@loopback/boot").Binding; stop: () => Promise; onStop: (fn: () => import("@loopback/core").ValueOrPromise) => import("@loopback/boot").Binding; setMetadata: (metadata: import("@loopback/core").ApplicationMetadata) => void; lifeCycleObserver: (ctor: import("@loopback/core").Constructor, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions | undefined) => import("@loopback/boot").Binding; service: (cls: import("@loopback/core").ServiceOrProviderClass, nameOrOptions?: string | import("@loopback/core").ServiceOptions | undefined) => import("@loopback/boot").Binding; interceptor: (interceptor: import("@loopback/core").Interceptor | import("@loopback/core").Constructor>, nameOrOptions?: string | import("@loopback/core").InterceptorBindingOptions | undefined) => import("@loopback/boot").Binding; readonly name: string; readonly subscriptionManager: import("@loopback/core").ContextSubscriptionManager; scope: import("@loopback/core").BindingScope; readonly parent: import("@loopback/core").Context | undefined; emitEvent: (type: string, event: T_5) => void; emitError: (err: unknown) => void; bind: (key: import("@loopback/core").BindingAddress) => import("@loopback/boot").Binding; add: (binding: import("@loopback/boot").Binding) => import("@loopback/core").Application; configure: (key?: import("@loopback/core").BindingAddress | undefined) => import("@loopback/boot").Binding; getConfigAsValueOrPromise: (key: import("@loopback/core").BindingAddress, propertyPath?: string | undefined, resolutionOptions?: import("@loopback/core").ResolutionOptions | undefined) => import("@loopback/core").ValueOrPromise; getConfig: (key: import("@loopback/core").BindingAddress, propertyPath?: string | undefined, resolutionOptions?: import("@loopback/core").ResolutionOptions | undefined) => Promise; getConfigSync: (key: import("@loopback/core").BindingAddress, propertyPath?: string | undefined, resolutionOptions?: import("@loopback/core").ResolutionOptions | undefined) => ConfigValueType_3 | undefined; unbind: (key: import("@loopback/core").BindingAddress) => boolean; subscribe: (observer: import("@loopback/core").ContextEventObserver) => import("@loopback/core").Subscription; unsubscribe: (observer: import("@loopback/core").ContextEventObserver) => boolean; close: () => void; isSubscribed: (observer: import("@loopback/core").ContextObserver) => boolean; createView: (filter: import("@loopback/core").BindingFilter, comparator?: import("@loopback/core").BindingComparator | undefined, options?: Omit | undefined) => import("@loopback/core").ContextView; contains: (key: import("@loopback/core").BindingAddress) => boolean; isBound: (key: import("@loopback/core").BindingAddress) => boolean; getOwnerContext: (keyOrBinding: Readonly> | import("@loopback/core").BindingAddress) => import("@loopback/core").Context | undefined; getScopedContext: (scope: import("@loopback/core").BindingScope.APPLICATION | import("@loopback/core").BindingScope.SERVER | import("@loopback/core").BindingScope.REQUEST) => import("@loopback/core").Context | undefined; getResolutionContext: (binding: Readonly>) => import("@loopback/core").Context | undefined; isVisibleTo: (ctx: import("@loopback/core").Context) => boolean; find: (pattern?: string | RegExp | import("@loopback/core").BindingFilter | undefined) => Readonly>[]; findByTag: (tagFilter: RegExp | import("@loopback/core").BindingTag) => Readonly>[]; get: { (keyWithPath: import("@loopback/core").BindingAddress, session?: import("@loopback/core").ResolutionSession | undefined): Promise; (keyWithPath: import("@loopback/core").BindingAddress, options: import("@loopback/core").ResolutionOptions): Promise; }; getSync: { (keyWithPath: import("@loopback/core").BindingAddress, session?: import("@loopback/core").ResolutionSession | undefined): ValueType_5; (keyWithPath: import("@loopback/core").BindingAddress, options?: import("@loopback/core").ResolutionOptions | undefined): ValueType_6 | undefined; }; getBinding: { (key: import("@loopback/core").BindingAddress): import("@loopback/boot").Binding; (key: import("@loopback/core").BindingAddress, options?: { optional?: boolean | undefined; } | undefined): import("@loopback/boot").Binding | undefined; }; findOrCreateBinding: (key: import("@loopback/core").BindingAddress, policy?: import("@loopback/core").BindingCreationPolicy | undefined) => import("@loopback/boot").Binding; getValueOrPromise: (keyWithPath: import("@loopback/core").BindingAddress, optionsOrSession?: import("@loopback/core").ResolutionOptionsOrSession | undefined) => import("@loopback/core").ValueOrPromise; toJSON: () => import("@loopback/core").JSONObject; inspect: (options?: import("@loopback/core").ContextInspectOptions | undefined) => import("@loopback/core").JSONObject; on: { (eventName: "bind" | "unbind", listener: import("@loopback/core").ContextEventListener): import("@loopback/core").Application; (event: string | symbol, listener: (...args: any[]) => void): import("@loopback/core").Application; }; once: { (eventName: "bind" | "unbind", listener: import("@loopback/core").ContextEventListener): import("@loopback/core").Application; (event: string | symbol, listener: (...args: any[]) => void): import("@loopback/core").Application; }; [EventEmitter.captureRejectionSymbol]?: ((error: Error, event: string | symbol, ...args: any[]) => void) | undefined; addListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; removeListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; off: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; removeAllListeners: (event?: string | symbol | undefined) => import("@loopback/core").Application; setMaxListeners: (n: number) => import("@loopback/core").Application; getMaxListeners: () => number; listeners: (eventName: string | symbol) => Function[]; rawListeners: (eventName: string | symbol) => Function[]; emit: (eventName: string | symbol, ...args: any[]) => boolean; listenerCount: (eventName: string | symbol, listener?: Function | undefined) => number; prependListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; prependOnceListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; eventNames: () => (string | symbol)[]; }) & (new (...args: any[]) => { repository>(repoClass: import("@loopback/repository").Class, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions): import("@loopback/boot").Binding; getRepository>(repo: import("@loopback/repository").Class): Promise; dataSource(dataSource: D | import("@loopback/repository").Class, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions): import("@loopback/boot").Binding; model>(modelClass: M): import("@loopback/boot").Binding; component(componentCtor: import("@loopback/core").Constructor, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions): import("@loopback/boot").Binding; mountComponentRepositories(componentInstanceOrClass: import("@loopback/repository").Class | import("@loopback/repository").RepositoryComponent): void; mountComponentModels(component: import("@loopback/repository").RepositoryComponent): void; migrateSchema(options?: import("@loopback/repository").SchemaMigrationOptions): Promise; readonly options: import("@loopback/core").ApplicationConfig; readonly state: string; controller: (controllerCtor: import("@loopback/core").ControllerClass, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions | undefined) => import("@loopback/boot").Binding; server: (ctor: import("@loopback/core").Constructor, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions | undefined) => import("@loopback/boot").Binding; servers: (ctors: import("@loopback/core").Constructor[]) => import("@loopback/boot").Binding[]; getServer: (target: string | import("@loopback/core").Constructor) => Promise; init: () => Promise; onInit: (fn: () => import("@loopback/core").ValueOrPromise) => import("@loopback/boot").Binding; start: () => Promise; onStart: (fn: () => import("@loopback/core").ValueOrPromise) => import("@loopback/boot").Binding; stop: () => Promise; onStop: (fn: () => import("@loopback/core").ValueOrPromise) => import("@loopback/boot").Binding; setMetadata: (metadata: import("@loopback/core").ApplicationMetadata) => void; lifeCycleObserver: (ctor: import("@loopback/core").Constructor, nameOrOptions?: string | import("@loopback/core").BindingFromClassOptions | undefined) => import("@loopback/boot").Binding; service: (cls: import("@loopback/core").ServiceOrProviderClass, nameOrOptions?: string | import("@loopback/core").ServiceOptions | undefined) => import("@loopback/boot").Binding; interceptor: (interceptor: import("@loopback/core").Interceptor | import("@loopback/core").Constructor>, nameOrOptions?: string | import("@loopback/core").InterceptorBindingOptions | undefined) => import("@loopback/boot").Binding; readonly name: string; readonly subscriptionManager: import("@loopback/core").ContextSubscriptionManager; scope: import("@loopback/core").BindingScope; readonly parent: import("@loopback/core").Context | undefined; emitEvent: (type: string, event: T_5) => void; emitError: (err: unknown) => void; bind: (key: import("@loopback/core").BindingAddress) => import("@loopback/boot").Binding; add: (binding: import("@loopback/boot").Binding) => import("@loopback/core").Application; configure: (key?: import("@loopback/core").BindingAddress | undefined) => import("@loopback/boot").Binding; getConfigAsValueOrPromise: (key: import("@loopback/core").BindingAddress, propertyPath?: string | undefined, resolutionOptions?: import("@loopback/core").ResolutionOptions | undefined) => import("@loopback/core").ValueOrPromise; getConfig: (key: import("@loopback/core").BindingAddress, propertyPath?: string | undefined, resolutionOptions?: import("@loopback/core").ResolutionOptions | undefined) => Promise; getConfigSync: (key: import("@loopback/core").BindingAddress, propertyPath?: string | undefined, resolutionOptions?: import("@loopback/core").ResolutionOptions | undefined) => ConfigValueType_3 | undefined; unbind: (key: import("@loopback/core").BindingAddress) => boolean; subscribe: (observer: import("@loopback/core").ContextEventObserver) => import("@loopback/core").Subscription; unsubscribe: (observer: import("@loopback/core").ContextEventObserver) => boolean; close: () => void; isSubscribed: (observer: import("@loopback/core").ContextObserver) => boolean; createView: (filter: import("@loopback/core").BindingFilter, comparator?: import("@loopback/core").BindingComparator | undefined, options?: Omit | undefined) => import("@loopback/core").ContextView; contains: (key: import("@loopback/core").BindingAddress) => boolean; isBound: (key: import("@loopback/core").BindingAddress) => boolean; getOwnerContext: (keyOrBinding: import("@loopback/core").BindingAddress | Readonly>) => import("@loopback/core").Context | undefined; getScopedContext: (scope: import("@loopback/core").BindingScope.APPLICATION | import("@loopback/core").BindingScope.SERVER | import("@loopback/core").BindingScope.REQUEST) => import("@loopback/core").Context | undefined; getResolutionContext: (binding: Readonly>) => import("@loopback/core").Context | undefined; isVisibleTo: (ctx: import("@loopback/core").Context) => boolean; find: (pattern?: string | RegExp | import("@loopback/core").BindingFilter | undefined) => Readonly>[]; findByTag: (tagFilter: RegExp | import("@loopback/core").BindingTag) => Readonly>[]; get: { (keyWithPath: import("@loopback/core").BindingAddress, session?: import("@loopback/core").ResolutionSession | undefined): Promise; (keyWithPath: import("@loopback/core").BindingAddress, options: import("@loopback/core").ResolutionOptions): Promise; }; getSync: { (keyWithPath: import("@loopback/core").BindingAddress, session?: import("@loopback/core").ResolutionSession | undefined): ValueType_5; (keyWithPath: import("@loopback/core").BindingAddress, options?: import("@loopback/core").ResolutionOptions | undefined): ValueType_6 | undefined; }; getBinding: { (key: import("@loopback/core").BindingAddress): import("@loopback/boot").Binding; (key: import("@loopback/core").BindingAddress, options?: { optional?: boolean | undefined; } | undefined): import("@loopback/boot").Binding | undefined; }; findOrCreateBinding: (key: import("@loopback/core").BindingAddress, policy?: import("@loopback/core").BindingCreationPolicy | undefined) => import("@loopback/boot").Binding; getValueOrPromise: (keyWithPath: import("@loopback/core").BindingAddress, optionsOrSession?: import("@loopback/core").ResolutionOptionsOrSession | undefined) => import("@loopback/core").ValueOrPromise; toJSON: () => import("@loopback/core").JSONObject; inspect: (options?: import("@loopback/core").ContextInspectOptions | undefined) => import("@loopback/core").JSONObject; on: { (eventName: "bind" | "unbind", listener: import("@loopback/core").ContextEventListener): import("@loopback/core").Application; (event: string | symbol, listener: (...args: any[]) => void): import("@loopback/core").Application; }; once: { (eventName: "bind" | "unbind", listener: import("@loopback/core").ContextEventListener): import("@loopback/core").Application; (event: string | symbol, listener: (...args: any[]) => void): import("@loopback/core").Application; }; [EventEmitter.captureRejectionSymbol]?: ((error: Error, event: string | symbol, ...args: any[]) => void) | undefined; addListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; removeListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; off: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; removeAllListeners: (event?: string | symbol | undefined) => import("@loopback/core").Application; setMaxListeners: (n: number) => import("@loopback/core").Application; getMaxListeners: () => number; listeners: (eventName: string | symbol) => Function[]; rawListeners: (eventName: string | symbol) => Function[]; emit: (eventName: string | symbol, ...args: any[]) => boolean; listenerCount: (eventName: string | symbol, listener?: Function | undefined) => number; prependListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; prependOnceListener: (eventName: string | symbol, listener: (...args: any[]) => void) => import("@loopback/core").Application; eventNames: () => (string | symbol)[]; }) & typeof RestApplication; export declare class AuditServiceApplication extends AuditServiceApplication_base { constructor(options?: ApplicationConfig); }