///
import { SvelteComponentTyped } from "svelte";
declare const __propDef: {
props: {
value?: string | undefined;
lang?: string | undefined;
theme?: string | undefined;
height?: string | undefined;
width?: string | undefined;
options?: {} | undefined;
readonly?: boolean | undefined;
sbHeight?: string | undefined;
sbVisible?: boolean | undefined;
onResize?: (() => void) | undefined;
getEditor?: (() => AceAjax.Editor) | undefined;
setFocus?: (() => void) | undefined;
};
events: {
closed: CustomEvent;
init: CustomEvent;
save: CustomEvent;
run: CustomEvent;
created: CustomEvent;
changeMode: CustomEvent;
commandKey: CustomEvent;
cut: CustomEvent;
documentChange: CustomEvent;
focus: CustomEvent;
copy: CustomEvent;
paste: CustomEvent;
blur: CustomEvent;
input: CustomEvent;
changeSelection: CustomEvent;
} & {
[evt: string]: CustomEvent;
};
slots: {};
};
export type AceEditorProps = typeof __propDef.props;
export type AceEditorEvents = typeof __propDef.events;
export type AceEditorSlots = typeof __propDef.slots;
export default class AceEditor extends SvelteComponentTyped {
get onResize(): () => void;
get getEditor(): () => AceAjax.Editor;
get setFocus(): () => void;
}
export {};