///
import { ComponentMeta } from '@plasmicapp/loader-react/react-server-conditional';
import { ComponentRenderData } from '@plasmicapp/loader-react/react-server-conditional';
import type { IncomingMessage } from 'http';
import { InitOptions } from '@plasmicapp/loader-react/react-server-conditional';
import { InternalPlasmicComponentLoader } from '@plasmicapp/loader-react/react-server';
import { PageMeta } from '@plasmicapp/loader-react/react-server-conditional';
import { PageMetadata } from '@plasmicapp/loader-react/react-server-conditional';
import { PlasmicComponentLoader } from '@plasmicapp/loader-react/react-server';
import type { ServerResponse } from 'http';
export { ComponentMeta }
export { ComponentRenderData }
export { InitOptions }
export declare function initPlasmicLoader(opts: InitOptions): NextJsPlasmicComponentLoader;
export declare class NextJsPlasmicComponentLoader extends PlasmicComponentLoader {
constructor(internal: InternalPlasmicComponentLoader);
getActiveVariation(opts: {
req?: ServerRequest;
res?: ServerResponse;
known?: Record;
traits: Record;
}): Promise>;
}
export { PageMeta }
export { PageMetadata }
declare type ServerRequest = IncomingMessage & {
cookies: {
[key: string]: string;
};
};
export { }