import { TerminalData, TerminalInstance, TerminalProps, TerminalSize } from './types'; declare const _default: import('vue').DefineComponent Promise; writeln: (data: TerminalData) => Promise; clear: () => void; reset: () => void; focus: () => void; fit: () => TerminalSize | null; getSize: () => TerminalSize | null; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { data: (data: string) => any; resize: (size: TerminalSize) => any; ready: (instance: TerminalInstance) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onData?: ((data: string) => any) | undefined; onResize?: ((size: TerminalSize) => any) | undefined; onReady?: ((instance: TerminalInstance) => any) | undefined; }>, { fontSize: number; fontFamily: string; readOnly: boolean; autoFocus: boolean; autoScroll: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { hostRef: HTMLDivElement; }, HTMLDivElement>; export default _default;