import { Config } from '@aimee-blue/ab-contracts';
import { Observable } from 'rxjs';
import { BasicLogger } from '../logging';
export interface IGetConfigParams {
    revision?: Config.Revision;
    authToken?: string;
    uid?: string;
    logger?: BasicLogger;
}
export declare const load: (params?: IGetConfigParams) => Promise<Config.IConfig>;
export declare const latest: () => Observable<Config.IConfig>;
export declare const withLatest: <T>(whatever: Observable<T>) => Observable<[T, Config.IConfig]>;
