import { Observable } from "rxjs"; import { MatCellDef, MatRowDef, MatTableDataSource } from "@angular/material/table"; import * as i0 from "@angular/core"; export declare class MatCellDefDirective extends MatCellDef { matCellDefDataSource: T[] | Observable | MatTableDataSource; value: TValue; static ngTemplateContextGuard(dir: MatCellDefDirective, ctx: unknown): ctx is { $implicit: T; index: number; }; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[matCellDef]", never, { "matCellDefDataSource": "matCellDefDataSource"; }, {}, never, never, false>; } export declare class MatRowDefDirective extends MatRowDef { matRowDefDataSource: T[] | Observable | MatTableDataSource; static ngTemplateContextGuard(dir: MatRowDefDirective, ctx: unknown): ctx is { $implicit: T; index: number; }; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "[matRowDef]", never, { "matRowDefDataSource": "matRowDefDataSource"; }, {}, never, never, false>; }