declare const _default: {
    AddressModuleConfigs: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Description: string;
            Status: string;
            AssemblyName: string;
            ControlSettings: string;
            ServiceSettings: string;
            IsActive: boolean;
        }[];
    }>;
    AdvanceBookingRuleExceptions: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            AdvanceBookingRuleExceptionId: number;
            SalesChannel: string;
            DaysInAdvance: number;
            BookingStartTime: string;
        }[];
    }>;
    AdvanceBookingRules: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            AdvanceBookingRuleId: number;
            AdvanceBookingRuleExceptions: {
                ID: string;
                CinemaId: string;
                AdvanceBookingRuleExceptionId: number;
                SalesChannel: string;
                DaysInAdvance: number;
                BookingStartTime: string;
            }[];
            DaysInAdvance: number;
            BookingStartTime: string;
            CalculatedAdvanceBookingDateFrom: string;
            AdvertiseInAdvance: boolean;
            MaxAdvanceMinutesForLoyaltyMember: number;
        }[];
    }>;
    AdvertisingMediaSets: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            AdvertisingProfileId: string;
            Hopt: string;
            URL: string;
        }[];
    }>;
    AdvertisingProfiles: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Description: string;
            IsForMobile: boolean;
            Hopt: string;
        }[];
    }>;
    Attributes: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Description: string;
            ShortName: string;
            AltDescription: string;
            AltShortName: string;
            Message: string;
            MessageAlt: string;
            WarningMessage: string;
            WarningMessageAlt: string;
            SalesChannels: string;
            IsUsedForConcepts: boolean;
            IsUsedForSessionAdvertising: boolean;
            DisplayPriority: number;
            DescriptionTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            ShortNameTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            MessageTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            SessionAttributeCinemaIDs: string[];
            IsPromoted: boolean;
        }[];
    }>;
    CinemaEvents: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            NameAlt: string;
            Description: string;
            DescriptionAlt: string;
            StartDate: string;
            Status: number;
            CinemaIDs: string[];
            LinkedCinemas: {
                ID: string;
                CinemaNationalId: string;
                Name: string;
                NameAlt: string;
                ScheduledFilms: {
                    ID: string;
                    ScheduledFilmId: string;
                    CinemaId: string;
                    Sessions: {
                        ID: string;
                        CinemaId: string;
                        ScheduledFilmId: string;
                        SessionId: string;
                        AreaCategoryCodes: string[];
                        MinimumTicketPriceInCents: number;
                        Showtime: string;
                        IsAllocatedSeating: boolean;
                        AllowChildAdmits: boolean;
                        SeatsAvailable: number;
                        AllowComplimentaryTickets: boolean;
                        EventId: string;
                        GlobalEventId: string;
                        PriceGroupCode: string;
                        ScreenName: string;
                        ScreenNameAlt: string;
                        ScreenNumber: number;
                        CinemaOperatorCode: string;
                        FormatCode: string;
                        FormatHOPK: string;
                        SalesChannels: string;
                        Attributes: {
                            ID: string;
                            Description: string;
                            ShortName: string;
                            AltDescription: string;
                            AltShortName: string;
                            Message: string;
                            MessageAlt: string;
                            WarningMessage: string;
                            WarningMessageAlt: string;
                            SalesChannels: string;
                            IsUsedForConcepts: boolean;
                            IsUsedForSessionAdvertising: boolean;
                            DisplayPriority: number;
                            DescriptionTranslations: {
                                LanguageTag: string;
                                Text: string;
                            }[];
                            ShortNameTranslations: {
                                LanguageTag: string;
                                Text: string;
                            }[];
                            MessageTranslations: {
                                LanguageTag: string;
                                Text: string;
                            }[];
                            SessionAttributeCinemaIDs: string[];
                            IsPromoted: boolean;
                        }[];
                        SessionAttributesNames: string[];
                        ConceptAttributesNames: string[];
                        AllowTicketSales: boolean;
                        HasDynamicallyPricedTicketsAvailable: boolean;
                        PlayThroughId: string;
                        SessionBusinessDate: string;
                        SessionDisplayPriority: number;
                        GroupSessionsByAttribute: boolean;
                        SoldoutStatus: number;
                        TypeCode: string;
                        InSeatDeliveryFee: {
                            PriceType: number;
                            FixedPriceInCents: number;
                        };
                        IsPublicScreening: boolean;
                        Status: number;
                    }[];
                }[];
                PhoneNumber: string;
                EmailAddress: string;
                Address1: string;
                Address2: string;
                City: string;
                Latitude: number;
                Longitude: number;
                ParkingInfo: string;
                LoyaltyCode: string;
                IsGiftStore: boolean;
                Description: string;
                DescriptionAlt: string;
                PublicTransport: string;
                CurrencyCode: string;
                AllowPrintAtHomeBookings: boolean;
                AllowOnlineVoucherValidation: boolean;
            }[];
            HasSeasonPassTicketsAvailable: boolean;
            NameTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            DescriptionTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
        }[];
    }>;
    CinemaOperatorGroups: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Description: string;
            Sequence: number;
            CinemaOperators: {
                ID: string;
                CinemaId: string;
                Code: string;
                Name: string;
                ShortName: string;
                IsDefault: boolean;
                HoOperatorCode: string;
                Groups: {
                    ID: string;
                    Description: string;
                    Sequence: number;
                    CinemaOperators: {};
                }[];
            }[];
        }[];
    }>;
    CinemaOperators: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            Code: string;
            Name: string;
            ShortName: string;
            IsDefault: boolean;
            HoOperatorCode: string;
            Groups: {
                ID: string;
                Description: string;
                Sequence: number;
                CinemaOperators: {};
            }[];
        }[];
    }>;
    Cinemas: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaNationalId: string;
            Name: string;
            NameAlt: string;
            ScheduledFilms: {
                ID: string;
                ScheduledFilmId: string;
                CinemaId: string;
                Sessions: {
                    ID: string;
                    CinemaId: string;
                    ScheduledFilmId: string;
                    SessionId: string;
                    AreaCategoryCodes: string[];
                    MinimumTicketPriceInCents: number;
                    Showtime: string;
                    IsAllocatedSeating: boolean;
                    AllowChildAdmits: boolean;
                    SeatsAvailable: number;
                    AllowComplimentaryTickets: boolean;
                    EventId: string;
                    GlobalEventId: string;
                    PriceGroupCode: string;
                    ScreenName: string;
                    ScreenNameAlt: string;
                    ScreenNumber: number;
                    CinemaOperatorCode: string;
                    FormatCode: string;
                    FormatHOPK: string;
                    SalesChannels: string;
                    Attributes: {
                        ID: string;
                        Description: string;
                        ShortName: string;
                        AltDescription: string;
                        AltShortName: string;
                        Message: string;
                        MessageAlt: string;
                        WarningMessage: string;
                        WarningMessageAlt: string;
                        SalesChannels: string;
                        IsUsedForConcepts: boolean;
                        IsUsedForSessionAdvertising: boolean;
                        DisplayPriority: number;
                        DescriptionTranslations: {
                            LanguageTag: string;
                            Text: string;
                        }[];
                        ShortNameTranslations: {
                            LanguageTag: string;
                            Text: string;
                        }[];
                        MessageTranslations: {
                            LanguageTag: string;
                            Text: string;
                        }[];
                        SessionAttributeCinemaIDs: string[];
                        IsPromoted: boolean;
                    }[];
                    SessionAttributesNames: string[];
                    ConceptAttributesNames: string[];
                    AllowTicketSales: boolean;
                    HasDynamicallyPricedTicketsAvailable: boolean;
                    PlayThroughId: string;
                    SessionBusinessDate: string;
                    SessionDisplayPriority: number;
                    GroupSessionsByAttribute: boolean;
                    SoldoutStatus: number;
                    TypeCode: string;
                    InSeatDeliveryFee: {
                        PriceType: number;
                        FixedPriceInCents: number;
                    };
                    IsPublicScreening: boolean;
                    Status: number;
                }[];
            }[];
            PhoneNumber: string;
            EmailAddress: string;
            Address1: string;
            Address2: string;
            City: string;
            Latitude: number;
            Longitude: number;
            ParkingInfo: string;
            LoyaltyCode: string;
            IsGiftStore: boolean;
            Description: string;
            DescriptionAlt: string;
            PublicTransport: string;
            CurrencyCode: string;
            AllowPrintAtHomeBookings: boolean;
            AllowOnlineVoucherValidation: boolean;
            ScreenAttributes: {
                ID: string;
                AttributeID: string;
                CinemaId: string;
                ScreenNumber: number;
                ShortName: string;
                IsConcept: boolean;
                Description: string;
                DescriptionAlt: string;
            }[];
            ConceptAttributes: {
                ID: string;
                Description: string;
                ShortName: string;
                AltDescription: string;
                AltShortName: string;
                Message: string;
                MessageAlt: string;
                WarningMessage: string;
                WarningMessageAlt: string;
                SalesChannels: string;
                IsUsedForConcepts: boolean;
                IsUsedForSessionAdvertising: boolean;
                DisplayPriority: number;
                DescriptionTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                ShortNameTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                MessageTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                SessionAttributeCinemaIDs: string[];
                IsPromoted: boolean;
            }[];
            DisplaySofaSeats: boolean;
            TimeZoneId: string;
            HOPK: string;
            NameTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            DescriptionTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            ParkingInfoTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            PublicTransportTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            TipsCompulsory: boolean;
            TipPercentages: string;
            ServerName: string;
            CinemaOperators: {
                ID: string;
                CinemaId: string;
                Code: string;
                Name: string;
                ShortName: string;
                IsDefault: boolean;
                HoOperatorCode: string;
                Groups: {
                    ID: string;
                    Description: string;
                    Sequence: number;
                    CinemaOperators: {};
                }[];
            }[];
            IsInTouchEnabled: boolean;
            IsGetHelpEnabled: boolean;
            PrimaryDataLanguage: string;
            AlternateDataLanguage1: string;
            AlternateDataLanguage2: string;
            AlternateDataLanguage3: string;
            HasConcessions: boolean;
        }[];
    }>;
    Clients: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            ClientName: string;
            WorkstationCode: string;
        }[];
    }>;
    Clubs: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            PrimaryLanguageTag: string;
            Levels: {
                ID: number;
                Name: string;
            }[];
            Translations: {
                LanguageTag: string;
                Text: string;
            }[];
            ID: string;
            Name: string;
            NameAlt: string;
        }[];
    }>;
    CustomerRatingTypes: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            RatingType: string;
            IsActive: boolean;
            AllowComment: boolean;
        }[];
    }>;
    Deals: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Description: string;
            ExtendedDescription: string;
            RequiresLoyalty: boolean;
            RequiresVoucher: boolean;
            TicketRequired: boolean;
            TicketDescriptor: string;
            AllowOverlaps: boolean;
            IsComboDeal: boolean;
            Priority: number;
            IsActive: boolean;
            TransactionStatus: boolean;
            CinemaIDs: string[];
            SalesChannels: {
                ID: string;
                HOPK: string;
            }[];
        }[];
    }>;
    EducationLevels: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            NameAlt: string;
        }[];
    }>;
    FilmGenres: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            NameTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            Description: string;
            DescriptionTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
        }[];
    }>;
    FilmPersonLinks: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            FilmId: string;
            PersonId: string;
            PersonType: string;
        }[];
    }>;
    FilmPersons: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            FirstName: string;
            LastName: string;
            UrlToDetails: string;
            UrlToPicture: string;
            PersonType: string;
        }[];
    }>;
    Films: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            ShortCode: string;
            Title: string;
            Rating: string;
            RatingDescription: string;
            Synopsis: string;
            SynopsisAlt: string;
            SynopsisTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            ShortSynopsis: string;
            HOFilmCode: string;
            CorporateFilmId: string;
            RunTime: number;
            OpeningDate: string;
            GraphicUrl: string;
            FilmNameUrl: string;
            TrailerUrl: string;
            AdditionalUrls: {
                Sequence: number;
                Description: string;
                Url: string;
            }[];
            IsComingSoon: boolean;
            IsScheduledAtCinema: boolean;
            TitleAlt: string;
            RatingAlt: string;
            RatingDescriptionAlt: string;
            ShortSynopsisAlt: string;
            WebsiteUrl: string;
            GenreId: string;
            GenreId2: string;
            GenreId3: string;
            EDICode: string;
            FormatCodes: string[];
            TwitterTag: string;
            TitleTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            ShortSynopsisTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            RatingDescriptionTranslations: {
                LanguageTag: string;
                Text: string;
            }[];
            CustomerRatingStatistics: {
                RatingCount: number;
                AverageScore: number;
            };
            CustomerRatingTrailerStatistics: {
                RatingCount: number;
                RatingCountLiked: number;
            };
            FilmWebId: string;
            MovieXchangeCode: string;
            DistributorName: string;
            GovernmentCode: string;
        }[];
    }>;
    GetClient: (id: string) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            ClientClass: string;
            WorkstationCode: string;
        };
    }>;
    GetComingSoonScheduledFilms: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
        TargetDateStart?: string;
        TargetDateEnd?: string;
        IncludeSessions?: boolean;
        cinemaid?: string;
        JoinRelatedData?: boolean;
        CinemaOperatorCode?: string;
        GenreCode?: string;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            ScheduledFilmId: string;
            CinemaId: string;
            Sessions: {
                ID: string;
                CinemaId: string;
                ScheduledFilmId: string;
                SessionId: string;
                AreaCategoryCodes: string[];
                MinimumTicketPriceInCents: number;
                Showtime: string;
                IsAllocatedSeating: boolean;
                AllowChildAdmits: boolean;
                SeatsAvailable: number;
                AllowComplimentaryTickets: boolean;
                EventId: string;
                GlobalEventId: string;
                PriceGroupCode: string;
                ScreenName: string;
                ScreenNameAlt: string;
                ScreenNumber: number;
                CinemaOperatorCode: string;
                FormatCode: string;
                FormatHOPK: string;
                SalesChannels: string;
                Attributes: {
                    ID: string;
                    Description: string;
                    ShortName: string;
                    AltDescription: string;
                    AltShortName: string;
                    Message: string;
                    MessageAlt: string;
                    WarningMessage: string;
                    WarningMessageAlt: string;
                    SalesChannels: string;
                    IsUsedForConcepts: boolean;
                    IsUsedForSessionAdvertising: boolean;
                    DisplayPriority: number;
                    DescriptionTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    ShortNameTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    MessageTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    SessionAttributeCinemaIDs: string[];
                    IsPromoted: boolean;
                }[];
                SessionAttributesNames: string[];
                ConceptAttributesNames: string[];
                AllowTicketSales: boolean;
                HasDynamicallyPricedTicketsAvailable: boolean;
                PlayThroughId: string;
                SessionBusinessDate: string;
                SessionDisplayPriority: number;
                GroupSessionsByAttribute: boolean;
                SoldoutStatus: number;
                TypeCode: string;
                InSeatDeliveryFee: {
                    PriceType: number;
                    FixedPriceInCents: number;
                };
                IsPublicScreening: boolean;
                Status: number;
            }[];
            FirstDaysSessions: {
                ID: string;
                CinemaId: string;
                ScheduledFilmId: string;
                SessionId: string;
                AreaCategoryCodes: string[];
                MinimumTicketPriceInCents: number;
                Showtime: string;
                IsAllocatedSeating: boolean;
                AllowChildAdmits: boolean;
                SeatsAvailable: number;
                AllowComplimentaryTickets: boolean;
                EventId: string;
                GlobalEventId: string;
                PriceGroupCode: string;
                ScreenName: string;
                ScreenNameAlt: string;
                ScreenNumber: number;
                CinemaOperatorCode: string;
                FormatCode: string;
                FormatHOPK: string;
                SalesChannels: string;
                Attributes: {
                    ID: string;
                    Description: string;
                    ShortName: string;
                    AltDescription: string;
                    AltShortName: string;
                    Message: string;
                    MessageAlt: string;
                    WarningMessage: string;
                    WarningMessageAlt: string;
                    SalesChannels: string;
                    IsUsedForConcepts: boolean;
                    IsUsedForSessionAdvertising: boolean;
                    DisplayPriority: number;
                    DescriptionTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    ShortNameTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    MessageTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    SessionAttributeCinemaIDs: string[];
                    IsPromoted: boolean;
                }[];
                SessionAttributesNames: string[];
                ConceptAttributesNames: string[];
                AllowTicketSales: boolean;
                HasDynamicallyPricedTicketsAvailable: boolean;
                PlayThroughId: string;
                SessionBusinessDate: string;
                SessionDisplayPriority: number;
                GroupSessionsByAttribute: boolean;
                SoldoutStatus: number;
                TypeCode: string;
                InSeatDeliveryFee: {
                    PriceType: number;
                    FixedPriceInCents: number;
                };
                IsPublicScreening: boolean;
                Status: number;
            }[];
            FutureSessions: {
                ID: string;
                CinemaId: string;
                ScheduledFilmId: string;
                SessionId: string;
                AreaCategoryCodes: string[];
                MinimumTicketPriceInCents: number;
                Showtime: string;
                IsAllocatedSeating: boolean;
                AllowChildAdmits: boolean;
                SeatsAvailable: number;
                AllowComplimentaryTickets: boolean;
                EventId: string;
                GlobalEventId: string;
                PriceGroupCode: string;
                ScreenName: string;
                ScreenNameAlt: string;
                ScreenNumber: number;
                CinemaOperatorCode: string;
                FormatCode: string;
                FormatHOPK: string;
                SalesChannels: string;
                Attributes: {
                    ID: string;
                    Description: string;
                    ShortName: string;
                    AltDescription: string;
                    AltShortName: string;
                    Message: string;
                    MessageAlt: string;
                    WarningMessage: string;
                    WarningMessageAlt: string;
                    SalesChannels: string;
                    IsUsedForConcepts: boolean;
                    IsUsedForSessionAdvertising: boolean;
                    DisplayPriority: number;
                    DescriptionTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    ShortNameTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    MessageTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    SessionAttributeCinemaIDs: string[];
                    IsPromoted: boolean;
                }[];
                SessionAttributesNames: string[];
                ConceptAttributesNames: string[];
                AllowTicketSales: boolean;
                HasDynamicallyPricedTicketsAvailable: boolean;
                PlayThroughId: string;
                SessionBusinessDate: string;
                SessionDisplayPriority: number;
                GroupSessionsByAttribute: boolean;
                SoldoutStatus: number;
                TypeCode: string;
                InSeatDeliveryFee: {
                    PriceType: number;
                    FixedPriceInCents: number;
                };
                IsPublicScreening: boolean;
                Status: number;
            }[];
            Title: string;
            TitleAlt: string;
            Distributor: string;
            Rating: string;
            RatingAlt: string;
            RatingDescription: string;
            RatingDescriptionAlt: string;
            Synopsis: string;
            SynopsisAlt: string;
            OpeningDate: string;
            FilmHOPK: string;
            FilmHOCode: string;
            ShortCode: string;
            RunTime: string;
            TrailerUrl: string;
            Cast: {
                ID: string;
                FirstName: string;
                LastName: string;
                UrlToDetails: string;
                UrlToPicture: string;
                PersonType: string;
            }[];
            DisplaySequence: number;
            TwitterTag: string;
            HasSessionsAvailable: boolean;
            GraphicUrl: string;
            CinemaName: string;
            CinemaNameAlt: string;
            AllowTicketSales: boolean;
            AdvertiseAdvanceBookingDate: boolean;
            AdvanceBookingDate: string;
            AdvanceBookingDateOffset: string;
            LoyaltyAdvanceBookingDate: string;
            LoyaltyAdvanceBookingDateOffset: string;
            HasDynamicallyPricedTicketsAvailable: boolean;
            IsPlayThroughMarketingFilm: boolean;
            PlayThroughFilms: any[];
            CustomerRatingStatistics: {
                RatingCount: number;
                AverageScore: number;
            };
            CustomerRatingTrailerStatistics: {
                RatingCount: number;
                RatingCountLiked: number;
            };
            NationalOpeningDate: string;
            GenreId: string;
            GenreId2: string;
            GenreId3: string;
            CorporateFilmId: string;
            EDICode: string;
            GovernmentCode: string;
        }[];
    }>;
    GetDeliveryWindowsForCinema: (body: {
        cinemaid: string;
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            Description: string;
            DeliveryWindow: string;
        }[];
    }>;
    GetLoyaltySettings: () => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            AllowMultiplePreferredComplexes: boolean;
            AllowMultiplePreferredSessions: boolean;
            AllowPublicLoyaltyMembership: boolean;
            IsPINNumberRequired: boolean;
            DisplayLoyaltyExpiryWarnings: boolean;
            DisplayAverageRatingForRatings: boolean;
        };
    }>;
    GetMemberFieldSettings: (postype: string) => Promise<{
        success: boolean;
        message: string;
        data?: {
            RequiredFields: {
                FirstName: boolean;
                LastName: boolean;
                Phone: boolean;
                Address: boolean;
                Email: boolean;
                NationalId: boolean;
                ExternalId: boolean;
                Birthday: boolean;
                Gender: boolean;
                MobilePhone: boolean;
                HomePhone: boolean;
                FavouriteSite: boolean;
            };
            EditFields: {
                FirstName: boolean;
                LastName: boolean;
                Phone: boolean;
                Address: boolean;
                Email: boolean;
                NationalId: boolean;
                ExternalId: boolean;
                Birthday: boolean;
                Gender: boolean;
                MobilePhone: boolean;
                HomePhone: boolean;
                FavouriteSite: boolean;
            };
            DisplayFields: {
                FirstName: boolean;
                LastName: boolean;
                Phone: boolean;
                Address: boolean;
                Email: boolean;
                NationalId: boolean;
                ExternalId: boolean;
                Birthday: boolean;
                Gender: boolean;
                MobilePhone: boolean;
                HomePhone: boolean;
                FavouriteSite: boolean;
            };
        };
    }>;
    GetNowShowingScheduledFilms: (body: {
        IncludeFutureSessions?: boolean;
        saleschannelid?: string;
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
        GenreCode?: string;
        JoinRelatedData?: boolean;
        CinemaOperatorCode?: string;
        FilmName?: string;
        JoinSessions?: boolean;
        IncludeEventFilms?: boolean;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            ScheduledFilmId: string;
            CinemaId: string;
            Sessions: {
                ID: string;
                CinemaId: string;
                ScheduledFilmId: string;
                SessionId: string;
                AreaCategoryCodes: string[];
                MinimumTicketPriceInCents: number;
                Showtime: string;
                IsAllocatedSeating: boolean;
                AllowChildAdmits: boolean;
                SeatsAvailable: number;
                AllowComplimentaryTickets: boolean;
                EventId: string;
                GlobalEventId: string;
                PriceGroupCode: string;
                ScreenName: string;
                ScreenNameAlt: string;
                ScreenNumber: number;
                CinemaOperatorCode: string;
                FormatCode: string;
                FormatHOPK: string;
                SalesChannels: string;
                Attributes: {
                    ID: string;
                    Description: string;
                    ShortName: string;
                    AltDescription: string;
                    AltShortName: string;
                    Message: string;
                    MessageAlt: string;
                    WarningMessage: string;
                    WarningMessageAlt: string;
                    SalesChannels: string;
                    IsUsedForConcepts: boolean;
                    IsUsedForSessionAdvertising: boolean;
                    DisplayPriority: number;
                    DescriptionTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    ShortNameTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    MessageTranslations: {
                        LanguageTag: string;
                        Text: string;
                    }[];
                    SessionAttributeCinemaIDs: string[];
                    IsPromoted: boolean;
                }[];
                SessionAttributesNames: string[];
                ConceptAttributesNames: string[];
                AllowTicketSales: boolean;
                HasDynamicallyPricedTicketsAvailable: boolean;
                PlayThroughId: string;
                SessionBusinessDate: string;
                SessionDisplayPriority: number;
                GroupSessionsByAttribute: boolean;
                SoldoutStatus: number;
                TypeCode: string;
                InSeatDeliveryFee: {
                    PriceType: number;
                    FixedPriceInCents: number;
                };
                IsPublicScreening: boolean;
                Status: number;
            }[];
            FutureSessions: {}[];
            HasFutureSessions: boolean;
            Title: string;
            TitleAlt: string;
            Distributor: string;
            Rating: string;
            RatingAlt: string;
            RatingDescription: string;
            RatingDescriptionAlt: string;
            Synopsis: string;
            SynopsisAlt: string;
            OpeningDate: string;
            FilmHOPK: string;
            FilmHOCode: string;
            ShortCode: string;
            RunTime: string;
            TrailerUrl: string;
            Cast: {
                ID: string;
                FirstName: string;
                LastName: string;
                UrlToDetails: string;
                UrlToPicture: string;
                PersonType: string;
            }[];
            DisplaySequence: number;
            TwitterTag: string;
            HasSessionsAvailable: boolean;
            GraphicUrl: string;
            CinemaName: string;
            CinemaNameAlt: string;
            AllowTicketSales: boolean;
            AdvertiseAdvanceBookingDate: boolean;
            AdvanceBookingDate: string;
            AdvanceBookingDateOffset: string;
            LoyaltyAdvanceBookingDate: string;
            LoyaltyAdvanceBookingDateOffset: string;
            HasDynamicallyPricedTicketsAvailable: boolean;
            IsPlayThroughMarketingFilm: boolean;
            PlayThroughFilms: {}[];
            CustomerRatingStatistics: {
                RatingCount: number;
                AverageScore: number;
            };
            CustomerRatingTrailerStatistics: {
                RatingCount: number;
                RatingCountLiked: number;
            };
            NationalOpeningDate: string;
            GenreId: string;
            GenreId2: string;
            GenreId3: string;
            CorporateFilmId: string;
            EDICode: string;
            GovernmentCode: string;
        }[];
    }>;
    GetNowShowingSessions: (body: {
        saleschannelid?: string;
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
        CinemaOperatorCode?: string;
        JoinRelatedData?: boolean;
        JoinSessions?: boolean;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            ScheduledFilmId: string;
            SessionId: string;
            AreaCategoryCodes: string[];
            MinimumTicketPriceInCents: number;
            Showtime: string;
            IsAllocatedSeating: boolean;
            AllowChildAdmits: boolean;
            SeatsAvailable: number;
            AllowComplimentaryTickets: boolean;
            EventId: string;
            GlobalEventId: string;
            PriceGroupCode: string;
            ScreenName: string;
            ScreenNameAlt: string;
            ScreenNumber: number;
            CinemaOperatorCode: string;
            FormatCode: string;
            FormatHOPK: string;
            SalesChannels: string;
            Attributes: {
                ID: string;
                Description: string;
                ShortName: string;
                AltDescription: string;
                AltShortName: string;
                Message: string;
                MessageAlt: string;
                WarningMessage: string;
                WarningMessageAlt: string;
                SalesChannels: string;
                IsUsedForConcepts: boolean;
                IsUsedForSessionAdvertising: boolean;
                DisplayPriority: number;
                DescriptionTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                ShortNameTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                MessageTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                SessionAttributeCinemaIDs: string[];
                IsPromoted: boolean;
            }[];
            SessionAttributesNames: string[];
            ConceptAttributesNames: string[];
            AllowTicketSales: boolean;
            HasDynamicallyPricedTicketsAvailable: boolean;
            PlayThroughId: string;
            SessionBusinessDate: string;
            SessionDisplayPriority: number;
            GroupSessionsByAttribute: boolean;
            SoldoutStatus: number;
            TypeCode: string;
            InSeatDeliveryFee: {
                PriceType: number;
                FixedPriceInCents: number;
            };
            IsPublicScreening: boolean;
            Status: number;
        }[];
    }>;
    GetScheduledFilms: (params: {
        cinemaId?: string;
        salesChannelId?: string;
        filmId?: string;
        startDate?: string;
        endDate?: string;
        salesRestriction?: string;
        TagsOrAttributes?: string;
        ExpandSessions?: boolean;
        ExpandSalesChannels?: boolean;
        CinemaOperatorCode?: string;
        JoinRelatedData?: boolean;
        JoinSessions?: boolean;
        JoinFilms?: boolean;
        $filter?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            ScheduledFilmId: string;
            CinemaId: string;
            Sessions: Array<{
                ID: string;
                CinemaId: string;
                ScheduledFilmId: string;
                SessionId: string;
                AreaCategoryCodes: string[];
                MinimumTicketPriceInCents: number;
                Showtime: string;
                IsAllocatedSeating: boolean;
                AllowChildAdmits: boolean;
                SeatsAvailable: number;
                AllowComplimentaryTickets: boolean;
                EventId: string;
                GlobalEventId: string;
                PriceGroupCode: string;
                ScreenName: string;
                ScreenNameAlt: string;
                ScreenNumber: number;
                CinemaOperatorCode: string;
                FormatCode: string;
                FormatHOPK: string;
                SalesChannels: string;
                Attributes: Array<{
                    ID: string;
                    Description: string;
                    ShortName: string;
                    AltDescription: string;
                    AltShortName: string;
                    Message: string;
                    MessageAlt: string;
                    WarningMessage: string;
                    WarningMessageAlt: string;
                    SalesChannels: string;
                    IsUsedForConcepts: boolean;
                    IsUsedForSessionAdvertising: boolean;
                    DisplayPriority: number;
                    DescriptionTranslations: Array<{
                        LanguageTag: string;
                        Text: string;
                    }>;
                    ShortNameTranslations: Array<{
                        LanguageTag: string;
                        Text: string;
                    }>;
                    MessageTranslations: Array<{
                        LanguageTag: string;
                        Text: string;
                    }>;
                    SessionAttributeCinemaIDs: string[];
                    IsPromoted: boolean;
                }>;
                SessionAttributesNames: string[];
                ConceptAttributesNames: string[];
                AllowTicketSales: boolean;
                HasDynamicallyPricedTicketsAvailable: boolean;
                PlayThroughId: string;
                SessionBusinessDate: string;
                SessionDisplayPriority: number;
                GroupSessionsByAttribute: boolean;
                SoldoutStatus: number;
                TypeCode: string;
                InSeatDeliveryFee: {
                    PriceType: number;
                    FixedPriceInCents: number;
                };
                IsPublicScreening: boolean;
                Status: number;
            }>;
            HasFutureSessions: boolean;
            Title: string;
            Distributor: string;
            Rating: string;
            Synopsis: string;
            OpeningDate: string;
            GraphicUrl: string;
        }[];
    }>;
    GetSiteGroupsForCinema: (params: {
        clientId?: string;
        cinemaHOPK?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            AreaCode: string;
            ClientId: string;
            Cinemas: Array<{
                ID: string;
                Name: string;
                ScheduledFilms: Array<{
                    ID: string;
                    Title: string;
                    Sessions: Array<{
                        ID: string;
                        CinemaId: string;
                        ScheduledFilmId: string;
                        SessionId: string;
                        Showtime: string;
                        MinimumTicketPriceInCents: number;
                    }>;
                }>;
            }>;
        }[];
    }>;
    IncomeRanges: (params: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            NameAlt: string;
        }[];
    }>;
    Languages: (params: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            FileName: string;
            IETFTag: string;
        }[];
    }>;
    LoyaltyCinemas: (params: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            NameAlt: string;
        }[];
    }>;
    LoyaltyGenrePreferences: (params: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            NameAlt: string;
        }[];
    }>;
    LoyaltySettings: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            AllowMultiplePreferredComplexes: boolean;
            AllowGenrePreferenceSelection: boolean;
            AllowSignInToMultipleMemberships: boolean;
            IsPinNumberRequired: boolean;
            NumOfMonthsBeforePointsExpiry: number;
            DisplayAverageCustomerRatings: boolean;
        }[];
    }>;
    MembershipPrograms: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            ClubId: string;
            Club: {
                PrimaryLanguageTag: string;
                Levels: {
                    Id: number;
                    Name: string;
                }[];
                NameTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                ID: string;
                Name: string;
                NameAlt: string;
            };
            RenewItemId: string;
            ActivateItemId: string;
            LevelId: string;
            RenewalPeriod: number;
            RenewalPeriodUnit: string;
            ActivateConcessionItem: {
                Id: string;
                HeadOfficeItemCode: string;
                HOPK: string;
                Description: string;
                DescriptionAlt: string;
                ExtendedDescription: string;
                ExtendedDescriptionAlt: string;
                PriceInCents: number;
                TaxInCents: number;
                IsVariablePriceItem: boolean;
                MinimumVariablePriceInCents: number;
                MaximumVariablePriceInCents: number;
                ItemClassCode: string;
                RequiresPickup: boolean;
                CanGetBarcode: boolean;
                ShippingMethod: string;
                RestrictToLoyalty: boolean;
                LoyaltyDiscountCode: string;
                RecognitionMaxQuantity: number;
                RecognitionPointsCost: number;
                IsRecognitionOnly: boolean;
                RecognitionId: number;
                RecognitionSequenceNumber: number;
                RecognitionExpiryDate: string;
                IsAvailableForInSeatDelivery: boolean;
                IsAvailableForPickupAtCounter: boolean;
                VoucherSaleType: string;
                DescriptionTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                DiscountsAvailable: {
                    Code: string;
                    Description: string;
                    PriceToUseInCents: number;
                    DiscountType: number;
                    DiscountValue: number;
                    IsLoyaltyOnly: boolean;
                    MaxQuantity: number;
                    PointsCost: number;
                    HOPK: string;
                    RequiresQualifyingModifier: boolean;
                    QualifyingModifiers: string[];
                    DiscountTrigger: number;
                }[];
            };
            RenewConcessionItem: {
                Id: string;
                HeadOfficeItemCode: string;
                HOPK: string;
                Description: string;
                DescriptionAlt: string;
                ExtendedDescription: string;
                ExtendedDescriptionAlt: string;
                PriceInCents: number;
                TaxInCents: number;
                IsVariablePriceItem: boolean;
                MinimumVariablePriceInCents: number;
                MaximumVariablePriceInCents: number;
                ItemClassCode: string;
                RequiresPickup: boolean;
                CanGetBarcode: boolean;
                ShippingMethod: string;
                RestrictToLoyalty: boolean;
                LoyaltyDiscountCode: string;
                RecognitionMaxQuantity: number;
                RecognitionPointsCost: number;
                IsRecognitionOnly: boolean;
                RecognitionId: number;
                RecognitionSequenceNumber: number;
                RecognitionExpiryDate: string;
                IsAvailableForInSeatDelivery: boolean;
                IsAvailableForPickupAtCounter: boolean;
                VoucherSaleType: string;
                DescriptionTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                DiscountsAvailable: {
                    Code: string;
                    Description: string;
                    PriceToUseInCents: number;
                    DiscountType: number;
                    DiscountValue: number;
                    IsLoyaltyOnly: boolean;
                    MaxQuantity: number;
                    PointsCost: number;
                    HOPK: string;
                    RequiresQualifyingModifier: boolean;
                    QualifyingModifiers: string[];
                    DiscountTrigger: number;
                }[];
            };
        }[];
    }>;
    Occupations: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            NameAlt: string;
        }[];
    }>;
    Persons: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            FirstName: string;
            LastName: string;
            UrlToDetails: string;
            UrlToPicture: string;
            IsTalent: boolean;
        }[];
    }>;
    PlayThroughSessions: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            ScheduledFilmId: string;
            SessionId: string;
            PlayThroughId: string;
            Showtime: string;
            IsAllocatedSeating: boolean;
            AllowChildAdmits: boolean;
            ScreenName: string;
            ScreenNameAlt: string;
            ScreenNumber: number;
            CinemaOperatorCode: string;
            FormatCode: string;
        }[];
    }>;
    Preferences: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            PreferenceTypeID: string;
            ID: string;
            Name: string;
            NameAlt: string;
        }[];
    }>;
    PreferenceTypes: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ClassificationID: number;
            Preferences: {
                PreferenceTypeID: string;
                ID: string;
                Name: string;
                NameAlt: string;
            }[];
        }[];
    }>;
    SalesProfiles: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            SalesProfileId: string;
            AdvanceBookingRuleId: string;
            Cinema: string;
            MaxAdvanceMinutesForLoyaltyMember: boolean;
            AdvanceBookingRuleExceptions: {
                ID: string;
                CinemaId: string;
                AdvanceBookingRuleExceptionId: number;
                SalesChannel: string;
                DaysInAdvance: number;
                BookingStartTime: string;
                CalculatedBookingStartTime: string;
                AdvertiseInAdvance: boolean;
                MaxAdvanceMinutesForLoyaltyMember: boolean;
            }[];
        }[];
    }>;
    ScheduledFilms: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            ScheduledFilmId: string;
            CinemaId: string;
            Sessions: {
                ID: string;
                CinemaId: string;
                ScheduledFilmId: string;
                SessionId: string;
                AreaCategoryCodes: string[];
                MinimumTicketPriceInCents: number;
                Showtime: string;
                IsAllocatedSeating: boolean;
                AllowChildAdmits: boolean;
                SeatsAvailable: number;
                AllowComplimentaryTickets: boolean;
                EventId: string;
                GlobalEventId: string;
                PriceGroupCode: string;
                ScreenName: string;
                ScreenNameAlt: string;
                ScreenNumber: number;
                CinemaOperatorCode: string;
                FormatCode: string;
                FormatHOPK: string;
                SalesChannels: string;
                Attributes: {
                    ID: string;
                    Description: string;
                    ShortName: string;
                    AltDescription: string;
                    AltShortName: string;
                    Message: string;
                    MessageAlt: string;
                    WarningMessage: string;
                    WarningMessageAlt: string;
                    SalesChannels: string;
                    IsUsedForConcepts: boolean;
                    IsUsedForSessionAdvertising: boolean;
                    DisplayPriority: number;
                }[];
                AllowTicketSales: boolean;
                HasDynamicallyPricedTicketsAvailable: boolean;
                PlayThroughId: string;
                SessionBusinessDate: string;
                SessionDisplayPriority: number;
                GroupSessionsByAttribute: boolean;
                SoldoutStatus: number;
                TypeCode: string;
                InSeatDeliveryFee: {
                    PriceType: number;
                    FixedPriceInCents: number;
                };
                IsPublicScreening: boolean;
                Status: number;
            }[];
            Title: string;
            Distributor: string;
            Rating: string;
            Synopsis: string;
            OpeningDate: string;
            TrailerUrl: string;
        }[];
    }>;
    ScheduledFilmSalesProfileLinks: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            ScheduledFilmSalesProfileLinkId: number;
            ScheduledFilmId: string;
            SalesProfileId: string;
        }[];
    }>;
    ScreenAttributes: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            AttributeID: string;
            CinemaId: string;
            ScreenNumber: number;
            IsConcept: boolean;
            Description: string;
            DescriptionAlt: string;
        }[];
    }>;
    SeasonPassDeals: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            PromotionId: string;
            CinemaEventCode: string;
            SeasonPassDealTicketTypeGroup: {
                CinemaId: string;
                SeasonPassDealTicketTypeGroupId: number;
                ListComment: string;
                ListCommentAlt: string;
                ListCommentTranslations: Array<{
                    LanguageTag: string;
                    Text: string;
                }>;
                TicketTypes: Array<{
                    CinemaId: string;
                    SeasonPassTicketTypeId: number;
                    TicketTypeCode: string;
                    PriceGroupCode: string;
                    Description: string;
                    DescriptionAlt: string;
                    DescriptionTranslations: Array<{
                        LanguageTag: string;
                        Text: string;
                    }>;
                    MinimumPriceInCents: number;
                    MaximumPriceInCents: number;
                }>;
            };
            SeasonPassDealFilmGroups: Array<{
                CinemaId: string;
                SeasonPassDealFilmGroupId: number;
                MinimumNumberRequired: number;
                MaximumNumberAvailable: number;
                ListComment: string;
                ListCommentAlt: string;
                ListCommentTranslations: Array<{
                    LanguageTag: string;
                    Text: string;
                }>;
                Films: Array<{
                    CinemaId: string;
                    SeasonPassFilmId: number;
                    FilmCode: string;
                    Title: string;
                    TitleAlt: string;
                    TitleTranslations: Array<{
                        LanguageTag: string;
                        Text: string;
                    }>;
                }>;
            }>;
        }[];
    }>;
    SessionAttributeLinks: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            SessionId: string;
            ShortName: string;
            AttributeID: string;
        }[];
    }>;
    Sessions: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            CinemaId: string;
            ScheduledFilmId: string;
            SessionId: string;
            AreaCategoryCodes: string[];
            MinimumTicketPriceInCents: number;
            Showtime: string;
            IsAllocatedSeating: boolean;
            AllowChildAdmits: boolean;
            SeatsAvailable: number;
            AllowComplimentaryTickets: boolean;
            EventId: string;
            GlobalEventId: string;
            PriceGroupCode: string;
            ScreenName: string;
            ScreenNameAlt: string;
            ScreenNumber: number;
            CinemaOperatorCode: string;
            FormatCode: string;
            FormatHOPK: string;
            SalesChannels: string;
            Attributes: {
                ID: string;
                Description: string;
                ShortName: string;
                AltDescription: string;
                AltShortName: string;
                Message: string;
                MessageAlt: string;
                WarningMessage: string;
                WarningMessageAlt: string;
                SalesChannels: string;
                IsUsedForConcepts: boolean;
                IsUsedForSessionAdvertising: boolean;
                DisplayPriority: number;
                DescriptionTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                ShortNameTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                MessageTranslations: {
                    LanguageTag: string;
                    Text: string;
                }[];
                SessionAttributeCinemaIDs: string[];
                IsPromoted: boolean;
            }[];
            SessionAttributesNames: string[];
            ConceptAttributesNames: string[];
            AllowTicketSales: boolean;
            HasDynamicallyPricedTicketsAvailable: boolean;
            PlayThroughId: string;
            SessionBusinessDate: string;
            SessionDisplayPriority: number;
            GroupSessionsByAttribute: boolean;
            SoldoutStatus: number;
            TypeCode: string;
            InSeatDeliveryFee: {
                PriceType: number;
                FixedPriceInCents: number;
            };
            IsPublicScreening: boolean;
            Status: number;
        }[];
    }>;
    Settings: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Value: string;
            Name: string;
        }[];
    }>;
    SiteGroupCinemaLinks: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            SiteGroupId: string;
            CinemaId: string;
        }[];
    }>;
    SiteGroups: (body: {
        $expand?: string;
        $filter?: string;
        $select?: string;
        $orderby?: string;
        $top?: number;
        $skip?: number;
    }) => Promise<{
        success: boolean;
        message: string;
        data?: {
            ID: string;
            Name: string;
            AreaCode: string;
            ClientId: string;
            IsOnlyAvailableToClient: boolean;
            Cinemas: {
                ID: string;
                CinemaNationalId: string;
                Name: string;
                NameAlt: string;
                ScheduledFilms: {
                    ID: string;
                    ScheduledFilmId: string;
                    CinemaId: string;
                    Sessions: {
                        ID: string;
                        CinemaId: string;
                        ScheduledFilmId: string;
                        SessionId: string;
                        AreaCategoryCodes: string[];
                        MinimumTicketPriceInCents: number;
                        Showtime: string;
                        IsAllocatedSeating: boolean;
                        AllowChildAdmits: boolean;
                        SeatsAvailable: number;
                        AllowComplimentaryTickets: boolean;
                        EventId: string;
                        GlobalEventId: string;
                        PriceGroupCode: string;
                        ScreenName: string;
                        ScreenNameAlt: string;
                        ScreenNumber: number;
                        CinemaOperatorCode: string;
                        FormatCode: string;
                        FormatHOPK: string;
                        SalesChannels: string;
                        Attributes: {
                            ID: string;
                            Description: string;
                            ShortName: string;
                            AltDescription: string;
                            AltShortName: string;
                            Message: string;
                            MessageAlt: string;
                            WarningMessage: string;
                            WarningMessageAlt: string;
                            SalesChannels: string;
                            IsUsedForConcepts: boolean;
                            IsUsedForSessionAdvertising: boolean;
                            DisplayPriority: number;
                            DescriptionTranslations: {
                                LanguageTag: string;
                                Text: string;
                            }[];
                        }[];
                    }[];
                }[];
            }[];
        }[];
    }>;
};
export default _default;
