export { ListRecordsCriteria, FieldQuery } from "./Models"

export { CachingService, RecordService } from "./Services"

export { RecordsList } from "./Views/User/Modules/Entities/RecordsList";

// import * as React from "react";
// import { PrimaryButton, Panel } from "office-ui-fabric-react";


// export class RecordsList extends React.Component<any, any> {
//     constructor(props: any) {
//         super(props);
//         this.state = {
//             showPanel: false
//         }
//     }

//     private openPanel() {
//         this.setState({ showPanel: true })
//     }

//     public render(): JSX.Element {
//         return (<div>
//             <PrimaryButton onClick={this.openPanel.bind(this)}>Open</PrimaryButton>
//             <Panel isOpen={this.state.showPanel}>
//                 <PrimaryButton>Hide</PrimaryButton>
//             </Panel>
//         </div>)
//     }
// }

// export {RecordsListView} from "./Controls/RecordsListView"


// export {CommandsBar} from "./Controls/CommandsBar"


// export {MultipleFileUpload} from "./Controls/MultipleFileUpload"


// export {OrganizationalUnitsTreeComboBox} from "./Controls/OrganizationalUnitsTreeComboBox"

// export {UsersDropdown} from "./Controls/UsersDropdown"


// export {Editor} from "./Controls/HtmlEditor"


// export {DateTimePicker} from "./Controls/DateTimePicker"

// export {PrimaryButton} from "./Customizations/Controls/PrimaryButton"
// export {TransferCorrespondence} from "./Customizations/Controls/Correspondence/TransferCorrespondence"
// export {Dropdown} from "./Customizations/Controls/Dropdown"
// export {MoveDraftCorrespondence} from "./Customizations/Controls/Correspondence/MoveDraftCorrespondence"

// export {FieldsControl} from "./Controls/FieldsControl"