Multiple selection and export data in smart table

Can we have a built in functionality to select multiple records and/or export filtered/selected/entire records in csv format of a smart table? That would be great and a real world solution to a lot of problems.