export default class YouTubeIFrameCtrl {
    private errors;
    private playerStates;
    private currentPlayerStateCode;
    private iframe;
    private loaded;
    private messageListener;
    constructor(iframe: HTMLIFrameElement | string);
    private throwError;
    private stateChangeHandler;
    private messageHandler;
    command(command: string, args?: any[]): Promise<void>;
    play(): Promise<void>;
    pause(): Promise<void>;
    stop(): Promise<void>;
    mute(): Promise<void>;
    unMute(): Promise<void>;
    get playerState(): string;
}
