export interface PackageJSON {
    name: string;
    version: string;
    description: string;
    main: string;
    scripts: any;
    repository: {
        type: string;
        url: string;
    };
    keywords: string[];
    author: string;
    license: string;
    homepage: string;
}
export declare class CraydentInstance implements Craydent {
    VERSION: string;
    DEBUG_MODE: boolean;
    ERROR_TYPES: any[];
    MODULES_LOADED: {
        [key: string]: string;
    };
    CONSOLE_COLORS: {
        RED: string;
        GREEN: string;
        YELLOW: string;
    };
    LOCAL_IP: string;
    PUBLIC_IP: string;
    TEMPLATE_VARS: any[];
    TEMPLATE_TAG_CONFIG: TemplateTagConfig;
    RESPONSES: {
        [key: number]: {
            status: number;
            success: boolean;
            message: string;
        };
    };
    HTTP_STATUS_TEMPLATE: {
        [key: number]: string;
    };
    REST_API_TEMPLATE: string;
    ROUTE_API_PATH: string;
    ROUTE_LOGO_URL: string;
    EXPOSE_ROUTE_API: boolean;
    VERBOSE_LOGS: boolean;
    globalize: () => void;
    name: string;
    navigator: Navigator;
    constructor();
}
declare let info: PackageJSON, _craydent_version: string, scope: {
    eval: typeof eval;
}, $c: Craydent;
export { _craydent_version, $c, scope, info };
