import * as platejs7 from "platejs"; import { InsertNodesOptions, Point, SlateEditor } from "platejs"; //#region src/lib/BaseDatePlugin.d.ts declare const BaseDatePlugin: platejs7.SlatePlugin> | undefined; text?: boolean; } & platejs7.QueryAt & platejs7.QueryMode & platejs7.QueryVoids) | undefined) => void; }; }, {}>>; //#endregion //#region src/lib/queries/isPointNextToNode.d.ts declare const isPointNextToNode: (editor: SlateEditor, options: { nodeType: string; at?: Point; reverse?: boolean; }) => boolean; //#endregion //#region src/lib/transforms/insertDate.d.ts declare const insertDate: (editor: SlateEditor, { date, ...options }?: { date?: string; } & InsertNodesOptions) => void; //#endregion //#region src/lib/utils/dateValue.d.ts declare const formatDateValue: (date: Date) => string; declare const parseCanonicalDateValue: (value: string) => Date | undefined; declare const normalizeDateValue: (value?: Date | string) => { date?: undefined; rawDate?: undefined; } | { date: string; rawDate?: undefined; } | { rawDate: string; date?: undefined; }; declare const getDateDisplayLabel: ({ date, now, rawDate }: { date?: string; now?: Date; rawDate?: string; }) => string | undefined; //#endregion export { BaseDatePlugin, formatDateValue, getDateDisplayLabel, insertDate, isPointNextToNode, normalizeDateValue, parseCanonicalDateValue };