import { HTMLEditor } from '../../../core/HTMLEditor';
import { Command } from '../../../core/commands/Command';
export interface TableStyleOptions {
    style?: string;
    theme?: string;
    width?: string;
    cellPadding?: string;
    borderStyle?: string;
    borderWidth?: string;
    borderColor?: string;
    headerBackground?: string;
    headerColor?: string;
    zebraStripe?: boolean;
    hoverEffect?: boolean;
}
export declare class ApplyTableStyleCommand implements Command {
    private table;
    private options;
    private previousState;
    constructor(_editor: HTMLEditor, table: HTMLElement, options: TableStyleOptions);
    execute(): void;
    undo(): void;
}
