import { EventEmitter, ElementRef } from '@angular/core'; import * as i0 from "@angular/core"; export declare class QueryBandDirective { /** * Get access to the embedded custom query band */ theCustomQuery: any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class CustomButtonBarDirective { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class QueryBand { private elementRef; /** * enable QBE button, default is true **/ enableQBE: boolean; /** * enable QFF (query from file) button, default is false **/ enableQFF: boolean; /** * enable Save/Load Searches/Set buttons, default is true **/ enableSETS: boolean; /** * enable Combine Searches buttons, default is true **/ enableCombiSearch: boolean; /** * enable Multicolumn Sort button, default is false **/ enableSort: boolean; /** * enable Export To Excel button, default is true **/ enableExportGrid: boolean; /** * Enable Record Edit Button bar, default is false */ enableButtonBar: boolean; /** * Enable Add record button, default is false */ enableAddRecord: boolean; /** * Enable Edit record button, default is true */ enableEditRecord: boolean; /** * Enable Delete record button, default is false */ enableDeleteRecord: boolean; /** * Cascade Delete record if Delete is enabled, default is false */ cascadeDeleteRecord: boolean; queryFromQBE: EventEmitter; queryFromFile: EventEmitter; queryRefresh: EventEmitter; querySortGrid: EventEmitter; queryExportGrid: EventEmitter; queryManageSets: EventEmitter; queryAddRecord: EventEmitter; queryEditRecord: EventEmitter; queryDeleteRecord: EventEmitter; openStateIcon: string; queryBandIsOpen: boolean; dropDownIsOpen: string; /** * Get access to the embedded custom query band */ theQueryBand: any; constructor(elementRef: ElementRef); switchState(): void; enableButton(btn: string): string; doQBE(): void; doQFF(): void; toggleDropDown(): void; doManageSets(action: any): void; doRefresh(): void; doSort(): void; doClear(): void; doExportGrid(): void; doAddRecord(): void; doEditRecord(): void; doDeleteRecord(): void; doWehaveAQuery(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }