import type { Constructor, Data, Variables, VariablesOf } from '@apollo-elements/core/types'; import { ApolloElement } from './apollo-element.js'; export { html } from '@gluon/gluon'; declare const ApolloQuery_base: Constructor> & { new >(...a: any[]): ApolloElement & import("@apollo-elements/core/types").ApolloQueryElement; documentType: "query"; }; /** * 🚀 `ApolloQuery` * * Custom element base class that connects to your Apollo cache. * * See [`ApolloQueryInterface`](https://apolloelements.dev/api/core/interfaces/query) for more information on events * * @element */ export declare class ApolloQuery> extends ApolloQuery_base { /** @summary Latest query data. */ data: Data | null; /** * An object that maps from the name of a variable as used in the query GraphQL document to that variable's value. * * @summary Query variables. */ variables: Variables | null; }