import { OnInit } from "@angular/core";
import { SortBy } from "./DataTable";
import * as i0 from "@angular/core";
export declare class DefaultSorter<T = any> implements OnInit {
    private mfTable;
    readonly sortBy: import("@angular/core").InputSignal<SortBy<T>>;
    isSortedByMeAsc: boolean;
    isSortedByMeDesc: boolean;
    ngOnInit(): void;
    sort(): boolean;
    static ɵfac: i0.ɵɵFactoryDeclaration<DefaultSorter<any>, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<DefaultSorter<any>, "mfDefaultSorter", never, { "sortBy": { "alias": "by"; "required": true; "isSignal": true; }; }, {}, never, ["*"], true, never>;
}
