import * as grpc from "@grpc/grpc-js";
export declare const prepare: ({ db, st, metadata, logger, middleware, supportsReturn, complexResources, hardDelete, permissions, pageLimit, grpcPort, redactedFields, }: {
    db: any;
    st: any;
    metadata: any;
    logger: any;
    middleware: any;
    supportsReturn: any;
    complexResources: any;
    hardDelete: any;
    permissions: any;
    pageLimit: any;
    grpcPort: any;
    redactedFields: any;
}) => Promise<{
    appRouter: any;
    serviceRouter: any;
    AppModule: import("@graphql-modules/core").GraphQLModule<any, any, {
        reqId: any;
    }, any>;
    AppShortName: string;
    grpcService: grpc.Server;
}>;
