import { PubSub } from '@google-cloud/pubsub'; import { Type } from '@nestjs/common'; import { GooglePubSubModuleAsyncOptions, GooglePubSubModuleOptions, GooglePubSubTopicOptions } from '../interfaces'; export declare function getProjectNameToken(projectNameOrOptions?: GooglePubSubModuleOptions | GooglePubSubModuleAsyncOptions | string): string | Type; export declare const generateString: () => string; export declare function getTopicNameToken(topic: string, projectNameOrOptions?: GooglePubSubTopicOptions | string): string; export declare function getProjectPrefix(projectNameOrOptions?: GooglePubSubModuleOptions | string): string;