export interface CdeTerminalSdk { (token: string, id: string, options: { lang: string; tabindex?: number; }): any; iframe: HTMLIFrameElement; onInputPending(handler: (timeout?: string) => void): { unsubscribe: () => void; }; onInputReady(handler: () => void): { unsubscribe: () => void; }; onError(handler: (e?: 500 | 501 | 504) => void): { unsubscribe: () => void; }; onInputSubmitted(handler: () => void): { unsubscribe: () => void; }; onTimeout(handler: (timeout: string) => void): { unsubscribe: () => void; }; useLang(lang: string): any; submit(): any; refreshHeight(): any; unsubscribe(): any; }