import { UFeature } from "../entities/feature";
import { UModule } from "../entities/module";
import { URenderer } from "../entities/renderer";
import { RenderContent, RenderSelection } from "../types/renderer";
export default class DartApiClientRenderer extends URenderer {
    private _serviceDir;
    private _baseClientPath;
    private _where?;
    constructor(options?: {
        serviceDir?: string;
        baseClientPath?: string;
        where?: (module: UModule, feature: UFeature) => boolean;
    });
    $moduleServiceName(module: UModule): string;
    $fileName(module: UModule, extension?: boolean): string;
    private resolveFeatureRoute;
    private getHttpMethod;
    select(): Promise<RenderSelection>;
    render(): Promise<RenderContent[]>;
}
