import { TemplateRef } from '@angular/core'; import * as i0 from "@angular/core"; export type BriosGridDetailLoader = (row: T, signal: AbortSignal) => Promise; export interface BriosGridDetailTemplateContext, D = unknown> { $implicit: T; row: T; rowIndex: number; detailRows?: readonly D[]; loading?: boolean; error?: unknown; } export declare class BriosGridDetailTemplateDirective, D = unknown> { readonly template: TemplateRef>; enabled: boolean | string; constructor(template: TemplateRef>); static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "ng-template[briosGridDetailTemplate]", never, { "enabled": { "alias": "briosGridDetailTemplate"; "required": false; }; }, {}, never, never, true, never>; }