import { Service } from 'esbuild';
import type { Logger } from 'pino';
import { Builder, CommonBuilderOptions } from '.';
export interface ServerApiBuildResult {
    apiNames: string[];
    serverApiEntry: string | null;
}
export declare class ServerApisBuilder extends Builder {
    readonly logger: Logger;
    readonly service: Service;
    readonly rootDir: string;
    readonly pageSourcePath: string;
    readonly pageBuildPath: string;
    constructor(options: CommonBuilderOptions);
    build(): Promise<void>;
}
