import "reflect-metadata";
import { Container } from "inversify";
import { WebsiteConfig } from "../models/website-config";
export declare const IoC: Container;
export declare const TYPES: {
    Logger: string;
    WebsiteConfig: string;
    WebsiteCompiler: string;
    WebsiteRouter: string;
    WebsiteServer: string;
    CompilerEvents: string;
    CompilerEventHandler: string;
    CompilerDataContext: string;
    GlobService: string;
    FileImportService: string;
    HandlebarsService: string;
    BundleService: string;
    QueryAdapter: string;
};
export declare function Configure(config: WebsiteConfig): void;
