import { TemplateRef } from '@angular/core';
import { _PblNgridComponent } from '../../../tokens';
import { PblNgridRegistryService } from '../registry.service';
import { PblNgridSingleTemplateRegistry } from './single-template.directives';
import * as i0 from "@angular/core";
/**
* Marks the element as the display element when grid has no data.
*
* @example
* ```html
*
*
* No Data
*
*
* ```
*/
export declare class PblNgridNoDataRefDirective extends PblNgridSingleTemplateRegistry<{
$implicit: _PblNgridComponent;
}, 'noData'> {
readonly kind: 'noData';
constructor(tRef: TemplateRef<{
$implicit: _PblNgridComponent;
}>, registry: PblNgridRegistryService);
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵdir: i0.ɵɵDirectiveDeclaration;
}
declare module '@pebula/ngrid/core/lib/registry/types' {
interface PblNgridSingleRegistryMap {
noData?: PblNgridNoDataRefDirective;
}
}