import { type ExtensionName, type ExtensionOptions } from './factory';
import { type AnyExtension } from './extensions';
/**
 * Options for the custom StarterKit.
 * Allows users to pass configuration objects for each extension,
 * or set them to false to disable specific features.
 */
export type StarterKitOptions = {
    [K in ExtensionName]?: ExtensionOptions[K] | false;
};
/**
 * StarterKit implementation
 * This function returns a flattened array of extensions based on your DefaultExtensionNames.
 */
export declare const OStarterKit: {
    /**
     * Configure and return the default suite of extensions
     */
    configure(options?: StarterKitOptions): AnyExtension[];
};
