import { HttpConfig } from '@bs-core/shell';
import { AstroIntegration, SSRManifest } from 'astro';

type AdapterConfig = {
    setupEntryPoint?: string;
    httpConfig: HttpConfig;
};
declare const _default: (config: AdapterConfig) => AstroIntegration;

declare const createExports: () => Record<string, any>;
declare const start: (manifest: SSRManifest, config: AdapterConfig) => Promise<void>;

export { createExports, _default as default, start };
export type { AdapterConfig };
