import { DomainRouter } from './classes.domainrouter.js';
import * as plugins from './plugins.js';
export interface IEdgeWorkerOptions {
    smartlogConfig?: {
        endpoint: string;
        token: string;
    };
}
export declare class EdgeWorker {
    options: IEdgeWorkerOptions;
    domainRouter: DomainRouter;
    constructor(optionsArg?: IEdgeWorkerOptions);
    fetchFunction(eventArg: plugins.cloudflareTypes.FetchEvent): Promise<void>;
}
