import type { Constructor, Data, Variables } from '@apollo-elements/core/types'; import type * as C from '@apollo/client'; import { ApolloElement } from './apollo-element.js'; export { html } from '@gluon/gluon'; declare const ApolloSubscription_base: Constructor> & { new (...a: any[]): ApolloElement & import("@apollo-elements/core/types").ApolloSubscriptionElement; documentType: "subscription"; }; /** * `ApolloSubscription` * * 🚀 Custom element base class that updates with an Apollo GraphQL subscription. * * @element * * See [`ApolloSubscriptionInterface`](https://apolloelements.dev/api/core/interfaces/subscription) for more information on events * */ export declare class ApolloSubscription extends ApolloSubscription_base { /** @summary Latest subscription data. */ data: Data | null; /** * An object that maps from the name of a variable as used in the subscription GraphQL document to that variable's value. * * @summary Subscription variables. */ variables: Variables | null; }