import { CookieStorageDecoratorConfig, LocalStorageDecoratorConfig, SessionStorageDecoratorConfig, WebStorageDecoratorConfig } from '../ngx-store.types'; export declare type DecoratorReturn = (target: any, propertyName: string) => void; export declare function LocalStorage(keyOrConfig?: string | LocalStorageDecoratorConfig, config?: LocalStorageDecoratorConfig): DecoratorReturn; export declare function SessionStorage(keyOrConfig?: string | SessionStorageDecoratorConfig, config?: SessionStorageDecoratorConfig): DecoratorReturn; export declare function CookieStorage(keyOrConfig?: string | CookieStorageDecoratorConfig, config?: CookieStorageDecoratorConfig): DecoratorReturn; export declare function SharedStorage(keyOrConfig?: string | WebStorageDecoratorConfig, config?: WebStorageDecoratorConfig): DecoratorReturn;