import { ChannelCredentials, GrpcObject } from "@grpc/grpc-js";
import { Options } from "@grpc/proto-loader";
type DescriptorServiceHelperOptionsByProtoFileName = {
    proto_filename: string;
};
type DescriptorServiceHelperOptionsByProtoSymbol = {
    proto_symbol: string;
};
type DescriptorServiceHelperOptionsSelector = DescriptorServiceHelperOptionsByProtoFileName | DescriptorServiceHelperOptionsByProtoSymbol;
export type DescriptorServiceHelperOptions = {
    host: string;
    credentials: ChannelCredentials;
    protoLoaderOptions?: Options;
} & DescriptorServiceHelperOptionsSelector;
export declare const packageObjectHelper: <T = GrpcObject>(options: DescriptorServiceHelperOptions) => Promise<T>;
export {};
