import { type NextRequest } from 'next/server';
export interface GradialMiddlewareConfig {
    siteId: string;
    edgeConfig?: string;
    previewSignKey?: string;
    deploymentId?: string;
}
export declare function createGradialMiddleware(config: GradialMiddlewareConfig): (request: NextRequest) => Promise<Response>;
