import type { GraphQLClient } from '../client.js'; import { type PlayerModelContainersQuery, type PlayerModelContainersQueryVariables, type PlayerModelContainerQuery, type PlayerModelContainerQueryVariables, type PlayerModelCreateContainerMutation, type PlayerModelCreateContainerMutationVariables, type PlayerModelSetPropertyMutation, type PlayerModelSetPropertyMutationVariables, type PlayerModelDeleteContainerMutation, type PlayerModelDeleteContainerMutationVariables, type PlayerAutomationsQuery, type PlayerAutomationsQueryVariables, type PlayerAutomationCreateMutation, type PlayerAutomationCreateMutationVariables, type PlayerAutomationSetEnabledMutation, type PlayerAutomationSetEnabledMutationVariables, type PlayerAutomationDeleteMutation, type PlayerAutomationDeleteMutationVariables } from '../generated/graphql.js'; /** * Grid-owner Model data and Automations. Every operation is forced to the * current caller + owned grid by game-api; no studio gm_* row is reachable. */ export declare class PlayerModelAPI { private readonly graphql; constructor(graphql: GraphQLClient); containers(variables: PlayerModelContainersQueryVariables): Promise; container(input: PlayerModelContainerQueryVariables['input']): Promise; createContainer(input: PlayerModelCreateContainerMutationVariables['input']): Promise; setProperty(input: PlayerModelSetPropertyMutationVariables['input']): Promise; deleteContainer(input: PlayerModelDeleteContainerMutationVariables['input']): Promise; automations(variables: PlayerAutomationsQueryVariables): Promise; createAutomation(input: PlayerAutomationCreateMutationVariables['input']): Promise; setAutomationEnabled(input: PlayerAutomationSetEnabledMutationVariables['input']): Promise; deleteAutomation(input: PlayerAutomationDeleteMutationVariables['input']): Promise; } //# sourceMappingURL=playerModel.d.ts.map