export declare enum SessionStatus {
    CREATED = "created",
    INITIALIZING = "initializing",
    QR_READY = "qr_ready",
    AUTHENTICATING = "authenticating",
    READY = "ready",
    DISCONNECTED = "disconnected",
    FAILED = "failed"
}
export declare class Session {
    id: string;
    name: string;
    status: SessionStatus;
    phone: string | null;
    pushName: string | null;
    config: Record<string, unknown>;
    proxyUrl: string | null;
    proxyType: 'http' | 'https' | 'socks4' | 'socks5' | null;
    connectedAt: Date | null;
    lastActiveAt: Date | null;
    createdAt: Date;
    updatedAt: Date;
}
