import { DateGetNullOptionalParams , DateGetNullResponse , DateGetInvalidDateOptionalParams , DateGetInvalidDateResponse , DateGetOverflowDateOptionalParams , DateGetOverflowDateResponse , DateGetUnderflowDateOptionalParams , DateGetUnderflowDateResponse , DatePutMaxDateOptionalParams , DateGetMaxDateOptionalParams , DateGetMaxDateResponse , DatePutMinDateOptionalParams , DateGetMinDateOptionalParams , DateGetMinDateResponse } from "../models" ; /** Interface representing a DateOperations. */ export interface DateOperations { param options getNull ( options ? ) : Promise < DateGetNullResponse > ; param options getInvalidDate ( options ? ) : Promise < DateGetInvalidDateResponse > ; param options getOverflowDate ( options ? ) : Promise < DateGetOverflowDateResponse > ; param options getUnderflowDate ( options ? ) : Promise < DateGetUnderflowDateResponse > ; param dateBody param options putMaxDate ( dateBody , options ? ) : Promise < void > ; param options getMaxDate ( options ? ) : Promise < DateGetMaxDateResponse > ; param dateBody param options putMinDate ( dateBody , options ? ) : Promise < void > ; param options getMinDate ( options ? ) : Promise < DateGetMinDateResponse > ; }