import RequestClientWrapper from '../../RequestClientWrapper';
import Play from '../model/Play';
import StepsService from '../../steps/service/StepsService';
import PlayUpdateRequest from '../model/PlayUpdateRequest';
import PlayCreateRequest from '../model/PlayCreateRequest';
export default class PlaysService {
    private readonly client;
    private readonly stepsService;
    constructor(client: RequestClientWrapper, stepsService: StepsService);
    get(playId?: string): Promise<Play | Play[]>;
    create(play: PlayCreateRequest): Promise<Play>;
    update(play: PlayUpdateRequest): Promise<Play>;
    private mapPlayPromise;
    private formatPlay;
    private formatPlaySchedule;
}
