export declare const ELEMENT_BUTTON = "button"; declare const validAlign: readonly ["left", "center", "right", "justify"]; declare const validSize: readonly ["sm", "md"]; export interface ButtonState { type: typeof ELEMENT_BUTTON; href?: string; align: typeof validAlign[number]; size: typeof validSize[number]; square: boolean; } export declare const createButtonPlugin: = import('@udecode/plate-common').PlateEditor>(override?: Partial, OV, OE>> | undefined, overrideByKey?: import('@udecode/plate-common').OverrideByKey | undefined) => import('@udecode/plate-common').PlatePlugin, OV, OE>; export {}; //# sourceMappingURL=plugin.d.ts.map