import type { Constructor, VariablesOf } from '@apollo-elements/core/types'; import type { ApolloElementElement, ControllerHost } from '@apollo-elements/core'; type MixinInstance> = B & { new >(): ControllerHost & ApolloElementElement; documentType: 'document' | 'mutation' | 'query' | 'subscription'; observedAttributes?: string[]; }; declare function ApolloElementMixinImplementation(superclass: B): MixinInstance; /** * `ApolloElementMixin`: class mixin for apollo custom elements. */ export declare const ApolloElementMixin: typeof ApolloElementMixinImplementation; export {};