import { NpaDropdownConfig } from '@circe/dropdown';
import { NpaActionConfigSource, NpaTableActionsConfigurationModel, NpaTableActionType } from '../table.types';
import { NpaActionConfig } from '../table-actions/table-actions.types';
import { NpaId } from '@circe/core';
export declare class NpaTableActionsConfiguration<T> {
    actionsType: NpaTableActionType;
    columnWidth: number;
    group: boolean;
    showOnHover: boolean;
    hideColumn: boolean;
    defaultActionId: NpaId;
    actions: NpaActionConfig<T>[] | NpaActionConfigSource<T>;
    dropdownConfig: NpaDropdownConfig;
    private _defaultConfiguration;
    constructor(configModel?: NpaTableActionsConfigurationModel<T>);
    private _processConfiguration;
}
