import { TicketPriority, TicketStatus, TicketSource } from '../../common/supportmodule-enum';
export declare class SupportTicket {
    subject: string;
    description: string;
    source: TicketSource;
    requesterId: string;
    priority: TicketPriority;
    status: TicketStatus;
    assignedAgentId?: string;
    resolvedAt?: Date;
    closedAt?: Date;
}
export declare const SupportTicketSchema: import("mongoose").Schema<SupportTicket, import("mongoose").Model<SupportTicket, any, any, any, import("mongoose").Document<unknown, any, SupportTicket, any, {}> & SupportTicket & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}, any>, {}, {}, {}, {}, import("mongoose").DefaultSchemaOptions, SupportTicket, import("mongoose").Document<unknown, {}, import("mongoose").FlatRecord<SupportTicket>, {}, import("mongoose").DefaultSchemaOptions> & import("mongoose").FlatRecord<SupportTicket> & {
    _id: import("mongoose").Types.ObjectId;
} & {
    __v: number;
}>;
