import { AgGridConfig } from '../AdaptableInterfaces/IAdaptable';
import { AdaptableOptions } from '../AdaptableOptions/AdaptableOptions';
import { AdaptableApi } from '../Api/AdaptableApi';
import { AdaptableNoCodeWizardOptions, IAdaptableNoCodeWizard } from '../AdaptableInterfaces/AdaptableNoCodeWizard';
export declare class Adaptable {
    /**
     * Initializer for Adaptable
     *
     * @param adaptableOptions the AdaptableOptions
     * @param agGridConfig AG Grid
     * @returns a Promise containing the AdaptableAPI object in order to enable run-time access to Adaptable's properties and functions
     */
    static init(adaptableOptions: AdaptableOptions, agGridConfig: AgGridConfig): Promise<AdaptableApi>;
}
export declare class AdaptableNoCodeWizard implements IAdaptableNoCodeWizard {
    private init;
    private adaptableOptions;
    private extraOptions;
    private agGridModules;
    /**
     * @param adaptableOptions
     */
    constructor(adaptableOptions: AdaptableOptions, extraOptions?: AdaptableNoCodeWizardOptions, agGridOptions?: AgGridConfig);
    render(container?: HTMLElement | null): void;
}
