import { CallChaining } from '@oinone/kunlun-shared';
import { ActiveRecordsWidgetProps } from '@oinone/kunlun-vue-widget';
import { BaseElementWidget } from './token';
export declare class BaseActionGroupWidget<T extends ActiveRecordsWidgetProps = ActiveRecordsWidgetProps> extends BaseElementWidget<T> {
    protected defaultAllInvisible: boolean;
    /**
     * 挂载时
     * @protected
     */
    protected mountedCallChaining: CallChaining | undefined;
    /**
     * 刷新时
     * @protected
     */
    protected refreshCallChaining: CallChaining<boolean> | undefined;
    protected showActionNames: string[] | undefined;
    protected showActionNamesProcess(): string[];
    protected resetShowActionNames(): void;
    protected $$mounted(): void;
    protected resetInvisible(): void;
}
