import MapContainer from './map/map'; import Value from '@alirya/value/value'; import Callable from '@alirya/function/callable'; export declare function SortValueParameters(map: Map, compare: Callable<[Value, Value], number>): Map; export declare type SortValueArgumentMap = MapContainer> & { compare: Callable<[Val, Val], number>; }; export declare type SortValueArgumentValue = Value> & { compare: Callable<[Val, Val], number>; }; export declare type SortValueArgument = SortValueArgumentMap | SortValueArgumentValue; export declare function SortValueParameter({ map, compare, }: SortValueArgumentMap): Map; export declare function SortValueParameter({ value, compare, }: SortValueArgumentValue): Map; declare namespace SortValue { const Parameters: typeof SortValueParameters; const Parameter: typeof SortValueParameter; type ArgumentMap = SortValueArgumentMap; type ArgumentValue = SortValueArgumentValue; type Argument = SortValueArgument; } export default SortValue; //# sourceMappingURL=sort-value.d.ts.map