import { ContentItem, Fields, ItemResponses, TaxonomyResponses, TypeResponses, ElementResponses } from '../../lib';
export declare class Actor extends ContentItem {
    firstName: Fields.TextField;
    lastName: Fields.TextField;
    photo: Fields.AssetsField;
    constructor();
    getFullName(): string;
}
export declare class Movie extends ContentItem {
    title: Fields.TextField;
    plot: Fields.RichTextField;
    released: Fields.DateTimeField;
    length: Fields.NumberField;
    poster: Fields.AssetsField;
    category: Fields.MultipleChoiceField;
    stars: Actor[];
    seoname: Fields.UrlSlugField;
    releaseCategory: Fields.TaxonomyField;
    constructor();
}
export declare class AllTestObjects {
    item: ItemResponses.DeliveryItemResponse<Movie>;
    items: ItemResponses.DeliveryItemListingResponse<Movie>;
    taxonomy: TaxonomyResponses.TaxonomyResponse;
    taxonomies: TaxonomyResponses.TaxonomiesResponse;
    type: TypeResponses.DeliveryTypeResponse;
    types: TypeResponses.DeliveryTypeListingResponse;
    element: ElementResponses.ElementResponse;
    constructor(data?: {
        item: ItemResponses.DeliveryItemResponse<Movie>;
        items: ItemResponses.DeliveryItemListingResponse<Movie>;
        taxonomy: TaxonomyResponses.TaxonomyResponse;
        taxonomies: TaxonomyResponses.TaxonomiesResponse;
        type: TypeResponses.DeliveryTypeResponse;
        types: TypeResponses.DeliveryTypeListingResponse;
        element: ElementResponses.ElementResponse;
    });
}
