import { KnapsackBrain, KnapsackConfig } from '../schemas/main-types';
import { KnapsackMeta } from '../schemas/misc';
declare const router: import("express-serve-static-core").Router;
export declare function getApiRoutes({ registerEndpoint, patternManifest, pageBuilder, settingsStore, meta, baseUrl, tokens, config, }: {
    patternManifest: KnapsackBrain['patterns'];
    config: KnapsackBrain['config'];
    webroot: string;
    public: string;
    baseUrl: string;
    meta: KnapsackMeta;
    tokens: KnapsackBrain['tokens'];
    pageBuilder: KnapsackBrain['pageBuilderPages'];
    settingsStore: KnapsackBrain['settings'];
    registerEndpoint: (pathname: string, method?: 'GET' | 'POST') => void;
    templateRenderers: KnapsackConfig['templateRenderers'];
}): typeof router;
export {};
//# sourceMappingURL=rest-api.d.ts.map