import { ModelCtor } from '../model/model/model'; import { ScopeOptions, ScopeOptionsGetters, ScopesOptions } from './scope-options'; export declare function resolveScopes(models: ModelCtor[]): void; export declare const resolveScope: (scopeName: string, model: ModelCtor, options: ScopesOptions) => void; export declare const addScopeOptionsGetter: (target: any, options: ScopeOptionsGetters) => void; export declare const getScopeOptionsGetters: (target: any) => ScopeOptionsGetters; export declare const setScopeOptionsGetters: (target: any, options: ScopeOptionsGetters) => void; export declare const resolvesDeprecatedScopes: (model: ModelCtor) => void; export declare function addScopeOptions(target: any, options: ScopeOptions): void; export declare function getScopeOptions(target: any): ScopeOptions | undefined;