import { Message, Method, ObjectField, ScalarField, Schema, Service } from "./protobuf-dsl-types"; export declare function createSchema(name: string, service: Service, messages: Message[]): Schema; export declare function createService(name: string, methods: Method[]): Service; export declare function createMethod(name: string, inputObjectName: string, outputObjectName: string): Method; export declare function createScalarField(name: string, type: string, locNumber: number, isList: boolean): ScalarField; export declare function createObjectField(name: string, type: string, locNumber: number, isList: boolean): ObjectField; export declare function createMessage(name: string, fields: Array): Message;