* // Individual module import
* import { SortModule } from 'patternfly-ng/sort';
* // Or
* import { SortModule } from 'patternfly-ng';
*
* @NgModule({
* imports: [SortModule,...]
* })
* export class AppModule(){}
*
*
* Optional:
*
* import { SortConfig, SortEvent, SortField } from 'patternfly-ng/sort';
*
*/
export declare class SortComponent implements DoCheck, OnInit {
/**
* The sort config containing component properties
*/
config: SortConfig;
/**
* The event emitted when the sort has changed
*/
onChange: EventEmitter<{}>;
private currentField;
private defaultConfig;
private prevConfig;
/**
* The default constructor
*/
constructor();
/**
* Setup component configuration upon initialization
*/
ngOnInit(): void;
/**
* Check if the component config has changed
*/
ngDoCheck(): void;
/**
* Set up default config
*/
protected setupConfig(): void;
private getIconStyleClass;
private onChangeDirection;
private selectField;
}