import { ApplicationSettings } from '../models/application-settings';
type AppConfig = {
    [key: string]: string | undefined;
    general: string;
    application: string;
};
export declare class AzureAppconfigService<T> {
    private readonly generalKeyName;
    private readonly credentials;
    private appConfiguration;
    private readonly appConfigClient;
    constructor();
    initialize(): Promise<ApplicationSettings<T>>;
    private loadLocalConfig;
    get(): Promise<ApplicationSettings<T>>;
    private processSettings;
    private processSecretReference;
    transformListToNestedConfig(appConfig: AppConfig): ApplicationSettings<T>;
    private isConnectionString;
    private fetchSettings;
}
export {};
//# sourceMappingURL=azure-appconfig.service.d.ts.map