import { IPSAppCounterRef } from '../../app/control/ipsapp-counter-ref'; import { IPSAppViewUIAction } from '../../app/view/ipsapp-view-uiaction'; import { IPSSysPanelButton } from './ipssys-panel-button'; import { PSSysPanelItemImpl } from './pssys-panel-item-impl'; import { IPSUIAction } from '../../view/ipsuiaction'; export declare class PSSysPanelButtonImpl extends PSSysPanelItemImpl implements IPSSysPanelButton { get actionType(): 'NONE' | 'UIACTION' | 'UILOGIC' | 'OPENVIEW' | 'OPENDEVIEW' | 'OPENSYSPDTVIEW' | 'OPENHTMLPAGE' | 'DATA_CREATEOBJECT' | 'DATA_SAVECHANGES' | 'DATA_CANCELCHANGES' | 'DATA_REMOVEOBJECT' | 'DATA_SYNCHRONIZE' | 'APP_LOGIN' | 'APP_LOGOUT' | 'CUSTOM'; get borderStyle(): string; get buttonCssStyle(): string; get buttonHeight(): number; get buttonStyle(): string; get buttonType(): string; get buttonWidth(): number; get captionItemName(): string; get iconAlign(): 'LEFT' | 'TOP' | 'RIGHT' | 'BOTTOM'; protected psappcounterref: IPSAppCounterRef | null; getPSAppCounterRef(): IPSAppCounterRef | null; get psAppCounterRef(): IPSAppCounterRef | null; getPSAppCounterRefMust(): IPSAppCounterRef; protected psappviewuiaction: IPSAppViewUIAction | null; getPSAppViewUIAction(): IPSAppViewUIAction | null; get psAppViewUIAction(): IPSAppViewUIAction | null; getPSAppViewUIActionMust(): IPSAppViewUIAction; protected psuiaction: IPSUIAction | null; getPSUIAction(): IPSUIAction | null; get psUIAction(): IPSUIAction | null; getPSUIActionMust(): IPSUIAction; get renderMode(): 'BUTTON' | 'LINK'; get tooltip(): string; get uIActionParamJO(): IModel; get uIActionTarget(): 'SINGLEDATA' | 'SINGLEKEY' | 'MULTIDATA' | 'MULTIKEY' | 'NONE'; get xDataControlName(): string; get saveTargetFirst(): boolean; get cls(): string; instanceof(cls: string): boolean; } //# sourceMappingURL=pssys-panel-button-impl.d.ts.map