export declare const INDEX_MARKDOWN_FILE = "index.md";
export declare const SITE_CONFIG_NAME = "site.json";
export declare const LAZY_LOADING_SITE_FILE_NAME = "LazyLiveReloadLoadingSite.html";
export declare const TEMPLATE_SITE_ASSET_FOLDER_NAME = "markbind";
export declare const CONFIG_FOLDER_NAME = "_markbind";
export declare const SITE_FOLDER_NAME = "_site";
export declare const TEMP_FOLDER_NAME = ".temp";
export declare const LAYOUT_SITE_FOLDER_NAME = "layouts";
export declare const FAVICON_DEFAULT_PATH = "favicon.ico";
export declare const USER_VARIABLES_PATH = "_markbind/variables.md";
export declare const PAGE_TEMPLATE_NAME = "page.njk";
export declare const SITE_DATA_NAME = "siteData.json";
export declare const _: {
    difference: <T>(array: import("lodash").List<T> | null | undefined, ...values: Array<import("lodash").List<T>>) => T[];
    differenceWith: {
        <T1, T2>(array: import("lodash").List<T1> | null | undefined, values: import("lodash").List<T2>, comparator: import("lodash").Comparator2<T1, T2>): T1[];
        <T1, T2, T3>(array: import("lodash").List<T1> | null | undefined, values1: import("lodash").List<T2>, values2: import("lodash").List<T3>, comparator: import("lodash").Comparator2<T1, T2 | T3>): T1[];
        <T1, T2, T3, T4>(array: import("lodash").List<T1> | null | undefined, values1: import("lodash").List<T2>, values2: import("lodash").List<T3>, ...values: Array<import("lodash").List<T4> | import("lodash").Comparator2<T1, T2 | T3 | T4>>): T1[];
        <T>(array: import("lodash").List<T> | null | undefined, ...values: Array<import("lodash").List<T>>): T[];
    };
    flatMap: {
        <T>(collection: import("lodash").Dictionary<import("lodash").Many<T>> | import("lodash").NumericDictionary<import("lodash").Many<T>> | null | undefined): T[];
        (collection: object | null | undefined): any[];
        <T, TResult>(collection: import("lodash").List<T> | null | undefined, iteratee: import("lodash").ListIterator<T, import("lodash").Many<TResult>>): TResult[];
        <T extends object, TResult>(collection: T | null | undefined, iteratee: import("lodash").ObjectIterator<T, import("lodash").Many<TResult>>): TResult[];
        (collection: object | null | undefined, iteratee: string): any[];
        (collection: object | null | undefined, iteratee: object): boolean[];
    };
    has: <T>(object: T, path: import("lodash").PropertyPath) => boolean;
    isUndefined: (value: any) => value is undefined;
    isEqual: (value: any, other: any) => boolean;
    isEmpty: {
        <T extends {
            __trapAny: any;
        }>(value?: T): boolean;
        (value: string): value is "";
        (value: Map<any, any> | Set<any> | import("lodash").List<any> | null | undefined): boolean;
        (value: object): boolean;
        <T extends object>(value: T | null | undefined): value is import("lodash").EmptyObjectOf<T> | null | undefined;
        (value?: any): boolean;
    };
    isBoolean: (value?: any) => value is boolean;
    noop: (...args: any[]) => void;
    omitBy: {
        <T>(object: import("lodash").Dictionary<T> | null | undefined, predicate?: import("lodash").ValueKeyIteratee<T>): import("lodash").Dictionary<T>;
        <T>(object: import("lodash").NumericDictionary<T> | null | undefined, predicate?: import("lodash").ValueKeyIteratee<T>): import("lodash").NumericDictionary<T>;
        <T extends object>(object: T | null | undefined, predicate: import("lodash").ValueKeyIteratee<T[keyof T]>): import("lodash").PartialObject<T>;
    };
    startCase: (string?: string) => string;
    union: <T>(...arrays: Array<import("lodash").List<T> | null | undefined>) => T[];
    uniq: <T>(array: import("lodash").List<T> | null | undefined) => T[];
};
//# sourceMappingURL=constants.d.ts.map