/// <reference types="node" />
import * as models from "../models";
import { GameyeClient } from "./gameye";
/**
 * Fetch template state
 * @param gameKey identifier of the game
 */
export declare function queryTemplate(this: GameyeClient, gameKey: string): Promise<models.TemplateQueryState>;
/**
 * Subscribe to template state
 * @param gameKey identifier of the game
 */
export declare function subscribeTemplate(this: GameyeClient, gameKey: string): Promise<import("stream").Readable>;
