## API Report File for "@qwik.dev/router"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

import type { QwikRouterConfig } from '@qwik.dev/router';
import type { Render } from '@qwik.dev/core/server';
import type { RenderOptions } from '@qwik.dev/core/server';

// @public
export function generate(opts: SsgInternalOptions): Promise<StaticGenerateResult>;

// @public
export function runSsg(opts: SsgInternalOptions): Promise<never>;

// @public
export interface SsgInternalOptions extends SsgOptions {
    qwikRouterConfig: QwikRouterConfig;
    render: Render;
    workerFilePath?: string | URL;
}

// @public (undocumented)
interface SsgOptions extends SsgRenderOptions {
    basePathname?: string;
    // (undocumented)
    rootDir?: string;
}
export { SsgOptions }
export { SsgOptions as StaticGenerateOptions }

// @public (undocumented)
export interface SsgRenderOptions extends RenderOptions {
    emitData?: boolean;
    emitHtml?: boolean;
    exclude?: string[];
    include?: string[];
    log?: 'debug' | 'quiet';
    maxTasksPerWorker?: number;
    maxWorkers?: number;
    origin: string;
    outDir: string;
    sitemapOutFile?: string | null;
}

// @public
export function startWorker(opts: Pick<SsgInternalOptions, 'render' | 'qwikRouterConfig'>): Promise<void>;

// @public (undocumented)
export interface StaticGenerateResult {
    // (undocumented)
    duration: number;
    // (undocumented)
    errors: number;
    // (undocumented)
    rendered: number;
    // (undocumented)
    staticPaths: string[];
}

// (No @packageDocumentation comment for this package)

```
