import { Mark, MarkConfig } from './Mark.js'; /** * Type-safe factory for creating Mark extensions. * * @typeParam Options - Extension options type. * @typeParam Storage - Extension storage type. * @typeParam Attrs - Mark attributes type. * @param config - Mark configuration object. * @returns A new Mark instance with the specified types. */ export declare function defineMark = Record, Storage extends Record = Record, Attrs extends Record = Record>(config: MarkConfig): Mark; export type { MarkConfig }; //# sourceMappingURL=defineMark.d.ts.map