import { NexusExtendTypeDef } from './extendType'; import { SubscriptionBuilder, SubscriptionTypeConfig } from './subscriptionType'; export declare type SubscriptionFieldConfig = SubscriptionTypeConfig | (() => SubscriptionTypeConfig); export declare function subscriptionField(fieldFn: (t: SubscriptionBuilder) => void): NexusExtendTypeDef<'Subscription'>; export declare function subscriptionField(fieldName: FieldName, config: SubscriptionFieldConfig): NexusExtendTypeDef<'Subscription'>;