import { BaseAdapter, BuildContext, AdapterOptions } from './BaseAdapter.js'; export interface StaticAdapterOptions extends AdapterOptions { spa?: boolean; fallback?: string; redirects?: Array<{ from: string; to: string; status?: number; }>; headers?: Record>; } export declare class StaticAdapter extends BaseAdapter { private staticOptions; constructor(options?: StaticAdapterOptions); prepareBuild(context: BuildContext): Promise; processBuild(context: BuildContext): Promise; generateDeploymentFiles(context: BuildContext): Promise; validateDeployment(context: BuildContext): Promise; private generateSpaFallback; private compressAssets; private generateNetlifyRedirects; private generateVercelConfig; private generateApacheConfig; }