export declare const baseServerFiles: {
    readme: {
        templates: string[];
    }[];
    packageJson: {
        condition: (generator: any) => any;
        templates: string[];
    }[];
    serverBuild: {
        condition: (generator: any) => any;
        templates: string[];
    }[];
    serverResource: ({
        condition: (generator: any) => any;
        path: string;
        renameTo: (data: any, filePath: string) => string;
        transform: boolean;
        templates: ((data: any) => string)[];
    } | {
        path: string;
        templates: string[];
        condition: (generator: any) => boolean;
        renameTo: (data: any, filePath: any) => string;
        transform?: undefined;
    })[];
    serverJavaAuthConfig: ({
        condition: (generator: any) => boolean;
        path: string;
        renameTo: (data: any, filePath: string) => string;
        templates: ((data: any) => string)[];
    } | {
        condition: (data: any) => any;
        path: string;
        renameTo: (data: any, filePath: string) => string;
        templates: string[];
    })[];
    serverMicroservice: (import("../base/api.js").WriteFileBlock | {
        condition: (generator: any) => any;
        path: string;
        templates: {
            file: string;
            renameTo: (generator: any) => string;
        }[];
    })[];
    serviceDiscovery: ({
        condition: (generator: any) => any;
        path: string;
        templates: string[];
        renameTo?: undefined;
    } | {
        condition: (generator: any) => any;
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: string[];
    })[];
    serverJavaApp: {
        path: string;
        renameTo: (data: any, filePath: string) => string;
        templates: string[];
    }[];
    serverJavaConfig: ({
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: string[];
        condition?: undefined;
    } | {
        condition: (generator: any) => any;
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: string[];
    })[];
    serverJavaDomain: {
        condition: (ctx: any) => any;
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: string[];
    }[];
    serverJavaWebError: {
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: string[];
    }[];
    serverJavaWeb: ({
        condition: (generator: any) => any;
        path: string;
        renameTo: (data: any, filePath: string) => string;
        templates: string[];
    } | {
        condition: (generator: any) => any;
        path: string;
        renameTo: (data: any, filePath: string) => string;
        templates: ((data: any) => string)[];
    })[];
    serverTestFw: ({
        condition: (generator: any) => boolean;
        path: string;
        renameTo: (data: any, filePath: string) => string;
        templates: string[];
    } | {
        condition: (generator: any) => boolean;
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: ((data: any) => string)[];
    })[];
    serverJavaUserManagement: ({
        condition: (generator: any) => any;
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: string[];
    } | {
        path: string;
        renameTo: (data: any, filePath: any) => string;
        templates: string[];
        condition?: undefined;
    })[];
};
export declare const serverFiles: {};
