import { type TuiSortChange } from '../table.options'; import * as i0 from "@angular/core"; export declare class TuiTableSortBy>> { private readonly table; private readonly sortables; private readonly sortChange; protected readonly sortOutput: import("@angular/core").EffectRef; readonly tuiSortChange: import("@angular/core").OutputEmitterRef>; readonly tuiSortBy: import("@angular/core").InputSignal; private getKey; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵdir: i0.ɵɵDirectiveDeclaration, "table[tuiTable][tuiSortBy]", never, { "tuiSortBy": { "alias": "tuiSortBy"; "required": false; "isSignal": true; }; }, { "tuiSortChange": "tuiSortChange"; }, ["sortables"], never, true, never>; }