/**
* jQuery 플러그인 어댑터.
*
* `jquery` 를 import 하지 않는다. 전역 `jQuery` 가 있으면 로드 시점에 자동
* 등록하고, 모듈 번들 환경에서는 `registerAerizJQuery($)` 로 명시 등록한다.
* 덕분에 jQuery 타입 패키지(`@types/jquery`) 없이도 타입이 성립한다.
*
* @example
*
*
*
*
*/
import type { AerizEditor, AerizViewer } from '@aeriz/wysiwyg';
import type { AerizEditorProps, AerizViewerProps } from './shared.cjs';
/** `$.fn` 을 가진 jQuery 정적 객체의 최소 형태. */
export interface JQueryLike {
fn: Record;
}
/** 문자열 명령 없이 호출했을 때 초기화에 쓰이는 옵션. */
export type AerizEditorPluginOptions = AerizEditorProps;
export type AerizViewerPluginOptions = AerizViewerProps;
/**
* `$.fn.aerizEditor` / `$.fn.aerizViewer` 를 등록한다.
* 이미 등록돼 있으면 아무것도 하지 않으므로 여러 번 불러도 안전하다.
*/
export declare function registerAerizJQuery($: JQueryLike): void;
export type { AerizEditor, AerizViewer, AerizEditorProps, AerizViewerProps };
// (소스맵은 CJS 선언 사본에서 제외됨 — scripts/finalize-types.mjs)