import { Attrs } from '@tiptap/pm/model';

interface ResizableMediaAttributes {
    dataAlign: string;
    dataFloat: null | string;
    showCaptionInput?: boolean;
    caption?: string;
}
type UpdateAttributes = (attrs: Partial<ResizableMediaAttributes>) => void;
type Action = (updateAttributes: UpdateAttributes) => void;
interface ResizableMediaAction {
    tooltip: string;
    icon?: string;
    action?: Action;
    isActive?: (attrs: Attrs) => boolean;
    delete?: (d: () => void) => void;
}
export declare const resizableMediaActions: ResizableMediaAction[];
export {};
