/// <reference types="react" />
import { Property, PropertyMap, Ticket } from '@parlor/common';
import { ModelWithId } from '@parlor/components';
import { useTicketUpdateContext } from '../../context';
type TicketSidebarProps = {
    hasMore?: boolean;
    isOpen: boolean;
    loadMoreProperties?: () => void;
    onClose?: () => void;
    properties?: Property[];
    propertyMaps?: PropertyMap[];
    ticket: Ticket;
    type?: 'ticket' | 'pullout';
};
export declare const generateUserOrAccountUpdates: (userOrAccount: ModelWithId) => Partial<Parameters<ReturnType<typeof useTicketUpdateContext>>[0]>;
export declare const TicketSidebarInner: ({ propertyMaps, properties, type, isOpen, ticket, hasMore, loadMoreProperties, onClose, }: TicketSidebarProps) => JSX.Element;
export {};
