import type { Constructor, Data, Variables, VariablesOf } from '@apollo-elements/core/types'; import { ApolloElement } from './apollo-element.js'; export { html } from '@gluon/gluon'; declare const ApolloMutation_base: Constructor> & { new >(): import("@apollo-elements/core/types").ControllerHost & ApolloElement & import("@apollo-elements/core/types").ApolloMutationElement; documentType: "mutation"; observedAttributes?: string[]; }; /** * `ApolloMutation` * * 👩‍🚀 Custom element base class to issue mutations via your Apollo cache. * * See [`ApolloMutationInterface`](https://apolloelements.dev/api/core/interfaces/mutation) for more information on events * * @element */ export declare class ApolloMutation> extends ApolloMutation_base { /** @summary Latest mutation data. */ data: Data | null; /** * An object that maps from the name of a variable as used in the mutation GraphQL document to that variable's value. * * @summary Mutation variables. */ variables: Variables | null; }