import { Factory as ManagerFactory } from '../src/Register/Manager/Factory'; import { Local } from '../src/Register/Storage/Local'; import { Session } from '../src/Register/Storage/Session'; import { Variable } from '../src/Register/Storage/Variable'; import { Permanent } from '../src/Register/Permanent'; import { Session as StorageSession } from '../src/Register/Session'; import { Variable as StorageVariable } from '../src/Register/Variable'; export declare function AngularFactoryFunctionRegisterPermanent(managerFactory: ManagerFactory, storage: Local): Permanent; export declare function AngularFactoryFunctionRegisterSession(managerFactory: ManagerFactory, storage: Session): StorageSession; export declare function AngularFactoryFunctionRegisterVariable(managerFactory: ManagerFactory, storage: Variable): StorageVariable; export declare function AngularFactoryFunctionLocalStorage(): Local; export declare function AngularFactoryFunctionSessionStorage(): Session; export declare function AngularFactoryFunctionVariableStorage(): Variable; export declare const Providers: (typeof ManagerFactory | { provide: string; useFactory: () => Local; deps: any[]; } | { provide: string; useFactory: () => Session; deps: any[]; } | { provide: string; useFactory: () => Variable; deps: any[]; } | { provide: string; useFactory: (managerFactory: ManagerFactory, storage: Local) => Permanent; deps: (string | typeof ManagerFactory)[]; } | { provide: string; useFactory: (managerFactory: ManagerFactory, storage: Session) => StorageSession; deps: (string | typeof ManagerFactory)[]; } | { provide: string; useFactory: (managerFactory: ManagerFactory, storage: Variable) => StorageVariable; deps: (string | typeof ManagerFactory)[]; })[];