import * as utils from './server/server-utils'; import { bootstrapFromConfigFile } from './lib/bootstrap'; import { KnapsackConfig } from './types/knapsack-config'; export type { KnapsackConfig }; export { createPatternUrl, createDemoUrl } from './lib/routes'; export { knapsackEvents } from './server/events'; export { bootstrap, getBrain, bootstrapFromConfig, findConfigAndBootstrap, } from './lib/bootstrap'; export { getKsMeta, getDataStore, writeAppClientData } from './cli/commands'; export { log } from './cli/log'; export { utils, bootstrapFromConfigFile }; /** * Use this in your `knapsack.config.js` to get Knapsack configured * @example * const { configureKnapsack } = require('@knapsack/app'); * * module.exports = configureKnapsack({ * // your config here * }); */ export declare function configureKnapsack(config: KnapsackConfig): KnapsackConfig; export declare function bootstrapAndInit(configFilePath?: string): Promise<{ discovery: import("@knapsack/types").GeneralDiscovery; patterns: import("./domains/patterns/patterns").Patterns; customPages: import("./domains/blocks/custom-pages").CustomPages; tokens: import("./domains/design-tokens/design-tokens").DesignTokens; assetSets: import("./domains/patterns/asset-sets").AssetSets; navs: import("./domains/navs/navs").Navs; config: KnapsackConfig; files: import("./domains/files/files").Files; db: import("./db").Db; }>; export declare function getAllPatterns(): Promise; //# sourceMappingURL=index.d.ts.map