import { ProviderEntry, Parameter } from "./../index";
export interface ProvidersInterface {
    documentStorage?: Array<ProviderEntry>;
    fileStorage?: Array<ProviderEntry>;
    sessionStorage?: Array<ProviderEntry>;
}
export declare class Providers implements ProvidersInterface, Parameter {
    documentStorage?: Array<ProviderEntry>;
    fileStorage?: Array<ProviderEntry>;
    sessionStorage?: Array<ProviderEntry>;
    constructor(data: any);
    static getDocumentStorageDefault(): Array<ProviderEntry>;
    static getDocumentStorageDescription(): string;
    static getFileStorageDefault(): Array<ProviderEntry>;
    static getFileStorageDescription(): string;
    static getSessionStorageDefault(): Array<ProviderEntry>;
    static getSessionStorageDescription(): string;
    static fromJson(data: any): Providers;
    toJson(): any;
    clone(): Providers;
}
