import { Parameter, ProviderConfigurationFormat } from "./index";
export interface ProviderProviderEntryInterface {
    configurationContent?: string;
    configurationFileName?: string;
    configurationFileType?: ProviderConfigurationFormat;
    name?: string;
}
export declare class ProviderProviderEntry implements ProviderProviderEntryInterface, Parameter {
    configurationContent?: string;
    configurationFileName?: string;
    configurationFileType?: ProviderConfigurationFormat;
    name?: string;
    constructor(data: any);
    static getConfigurationContentDescription(): string;
    static getConfigurationFileNameDefault(): string;
    static getConfigurationFileNameDescription(): string;
    static getConfigurationFileTypeDefault(): ProviderConfigurationFormat;
    static getConfigurationFileTypeDescription(): string;
    static getNameDefault(): string;
    static getNameDescription(): string;
    static fromJson(data: any): ProviderProviderEntry;
    toJson(): any;
    clone(): ProviderProviderEntry;
}
