import { IBakeEnvironment, IBakeConfig, IBakeAuthentication } from '@azbake/core';
export declare class BakePackage {
    constructor(source: string);
    private _env;
    get Environment(): IBakeEnvironment;
    private _config;
    get Config(): IBakeConfig;
    private _loadEnvironment;
    private _validatePackage;
    private objToStrMap;
    private _loadPackage;
    Authenticate(callback: (auth: IBakeAuthentication) => Promise<boolean>): Promise<boolean>;
}
