import { DataKeywords, FiltersParameters, SortParameters } from '../../../licensesClient'; import { AbstractEntity } from '../../../../abstractEntity'; import { Rules } from 'validatorjs'; export declare enum PriceBandActionFlagsFindResultFields { COLUMN_CAN_BE_CANCELLED = "canBeCancelled", COLUMN_CAN_BE_REACTIVATED = "canBeReactivated", COLUMN_CAN_BE_SUSPENDED = "canBeSuspended", COLUMN_CAN_DECREASE_SEATS = "canDecreaseSeats", COLUMN_CAN_INCREASE_SEATS = "canIncreaseSeats" } export declare type PriceBandActionFlagsFindResultData = { [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_CANCELLED]: boolean; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_REACTIVATED]: boolean; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_SUSPENDED]: boolean; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_DECREASE_SEATS]: boolean; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_INCREASE_SEATS]: boolean; }; export declare type PriceBandActionFlagsFindResultDataKeywords = { [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_CANCELLED]?: DataKeywords; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_REACTIVATED]?: DataKeywords; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_SUSPENDED]?: DataKeywords; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_DECREASE_SEATS]?: DataKeywords; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_INCREASE_SEATS]?: DataKeywords; }; export declare type PriceBandActionFlagsDataFindResultSortParameters = { [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_CANCELLED]?: SortParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_REACTIVATED]?: SortParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_SUSPENDED]?: SortParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_DECREASE_SEATS]?: SortParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_INCREASE_SEATS]?: SortParameters; }; export declare type PriceBandActionFlagsFindResultDataFiltersParameters = { [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_CANCELLED]?: FiltersParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_REACTIVATED]?: FiltersParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_BE_SUSPENDED]?: FiltersParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_DECREASE_SEATS]?: FiltersParameters; [PriceBandActionFlagsFindResultFields.COLUMN_CAN_INCREASE_SEATS]?: FiltersParameters; }; export declare class PriceBandActionFlagsFindResult extends AbstractEntity { #private; protected VALIDATION_RULES: Rules; constructor(data: PriceBandActionFlagsFindResultData); get canBeCancelled(): boolean; get canBeReactivated(): boolean; get canBeSuspended(): boolean; get canDecreaseSeats(): boolean; get canIncreaseSeats(): boolean; toJSON(): PriceBandActionFlagsFindResultData; }