export declare function quickselectKthSmallest<T>(array: T[], k: number): T;
export declare function quickselectKthSmallest<T, K>(array: T[], k: number, get: (element: T) => K): T;
export declare function quickselectKthLargest<T>(array: T[], k: number): T;
export declare function quickselectKthLargest<T, K>(array: T[], k: number, get: (element: T) => K): T;
