import { ProvidersService } from 'fccore2';
import { Sysappbuttons } from 'fccore2';
import { FcinputComponent } from '../fcinput';
import { Fcapp } from 'fccore2';
import { ICellRendererParams, IAfterGuiAttachedParams } from 'ag-grid-community';
/**
 * fc-tlblistitem列表明细工具栏
 * 列表明细工具栏组件。
 * 列表明细按钮，预览、修改。
 */
export declare class FctlblistitemComponent extends FcinputComponent {
    provider: ProvidersService;
    fcViewActionStrategy: string;
    viewAction: any[];
    fcBustype: string;
    params: any;
    /** 按钮是否禁用 */
    fcDisableds: string;
    fcAppid: string;
    fcApp: Fcapp;
    fcButtons: Sysappbuttons[];
    fcLayout: string;
    /** 显示模式 */
    fcMode: string;
    constructor(provider: ProvidersService);
    refresh(params: any): boolean;
    agInit(params: ICellRendererParams): void;
    afterGuiAttached?(params?: IAfterGuiAttachedParams): void;
    _afterParentInit(): void;
    /**
     * 分两种情况，内嵌到agrid的处理方式则会发送事件到grid中。通过grid发生事件。
     * @param eventName 事件名称
     * @param btn 按钮详情
     */
    _event($event: any, eventName: string, btn: Sysappbuttons): void;
}
export declare const ToolbarListitemLayout: {
    LEFT: string;
    CENTER: string;
    RIGHT: string;
};
export declare const ToolbarListitemAction: {
    NEXT: string;
    PREV: string;
    LISTEDIT: string;
    LISTONEDETELE: string;
    LISTONEVIEW: string;
};
