import type { NodeSpec } from '@atlaskit/editor-prosemirror/model';
import type { BreakoutMarkDefinition } from '../marks';
export interface SyncBlockAttrs {
    /**
     * An optional UUID for unique identification of the node
     */
    localId: string;
    /**
     * The ID of the resource to be synchronized.
     */
    resourceId: string;
}
/**
 * Represents a block node that is designed to be synchronized
 * with an external resource across different products.
 * @name syncBlock_node
 */
export interface SyncBlockDefinition {
    attrs: SyncBlockAttrs;
    marks?: Array<BreakoutMarkDefinition>;
    type: 'syncBlock';
}
export declare const syncBlock: NodeSpec;
